Kann ich mit einen logger verschiedene Klassen abfragen? Ich habe gerade für einige meiner Klassen einen logger angelegt.
[Java]
Logger logger = Logger.getLogger(Myclass.class);
[/Java]
Wenn jetzt die Klasse selbst in einen unter package ist also de.foo.bar.myclass
loggt ein logger für ("de.foo.bar") Automatisch alle Klassen aus den Package?
also könnte ich Logger.getLogger("de.foo.bar").setLevel(...) machen um alle Logger innerhalb des Packages zu erreichen?
Ich versuche das gerade um einen eigenen Appender ein zu richten aber irgendwie klappt das nicht:
[Java]
Logger logger = Logger.getLogger(Myclass.class);
[/Java]
Wenn jetzt die Klasse selbst in einen unter package ist also de.foo.bar.myclass
loggt ein logger für ("de.foo.bar") Automatisch alle Klassen aus den Package?
also könnte ich Logger.getLogger("de.foo.bar").setLevel(...) machen um alle Logger innerhalb des Packages zu erreichen?
Ich versuche das gerade um einen eigenen Appender ein zu richten aber irgendwie klappt das nicht:
Java:
try
{
FileAppender fa = new FileAppender(layout,"logs/"+logname+cal.get(Calendar.DAY_OF_MONTH)+"-"+cal.get(Calendar.MONTH)+"-"+cal.get(Calendar.YEAR)+"("+cal.get(Calendar.HOUR_OF_DAY)+"h"+cal.get(Calendar.MINUTE)+"m).log",true);
Logger logger = Logger.getLogger("de.foo.bar.MyClass");
logger.addAppender(fa);
}
catch (IOException e)
{
LogLog.error("Fehler beim anlegen des logs",e);
}