Comment ouvrir un fichier avec org.apache.commons.l'exploitation forestière?

Ce qui peut être évident, mais j'ai été à la recherche d'un exemple simple d'utilisation de org.apache.commons.logging pour vous connecter à un fichier spécifique (c'est à dire /path/to/my-log.txt)

public class MyClass {

    static Log log = LogFactory.getLog(MyClass.class);

    public static void main(String[] args) {

        //What to do here to get log to output to a file???

        log.info("I want to appear in a specific log file")
    }

}
  • C'est juste spitballing, mais peut-être mettre en place un enregistreur pour un mannequin de classe, et ne static Log log = LogFactory.getLog(ThatOtherClass.class);
  • Je suis en train d'écrire la sortie dans un fichier que je peux préciser. Donc, le message à l'intérieur log.info apparaît à l'intérieur d'un fichier spécifique (c'est à dire /path/to/my-log.txt)
  • Quand vous dites spécifier, entendez-vous préciser de façon dynamique dans le programme?
  • À ce stade, tout ce que je suis inquiète, c'est de coder en dur dans l'exemple ci-dessus. Je veux juste être en mesure de spécifier la Chaîne de myfile="/path/to/file.txt" et puis mettre myfile en tant que cible pour la sortie du journal.
InformationsquelleAutor chaimp | 2013-03-08