hallo!
ich möchte log4j in meinen webanwendungen einsetzen. konkret möchte ich das verhalten meiner beans loggen. dazu habe ich folgende Zeilen in meine bean aufgenommen:
<i>
public static Category cat =
Category.getInstance(ModelManager.class.getName()) ;
public void init(ServletContext servletContext,HttpSession httpSession)
{
...
PropertyConfigurator.configure("log4j");
cat.info("init()");
}
</i>
als ergebnis erhalte ich nach instantiieren der bean nur noch eine leere webseite. es wird scheinbar der ganze output stream umgeleitet. auch eine simple
<i>System.out.println("test");</i>
kommt nicht mehr auf der stdout raus!
einige test haben gezeigt, dass die zeile
<i>public static Category cat = Category.getInstance(ModelManager.class.getName()) ;</i>
ausreicht um diesen effekt zu erzielen.
hat jemand schonmal log4j mit jsp basierten anwendungen eingesetzt?
gruss
sven
ich möchte log4j in meinen webanwendungen einsetzen. konkret möchte ich das verhalten meiner beans loggen. dazu habe ich folgende Zeilen in meine bean aufgenommen:
<i>
public static Category cat =
Category.getInstance(ModelManager.class.getName()) ;
public void init(ServletContext servletContext,HttpSession httpSession)
{
...
PropertyConfigurator.configure("log4j");
cat.info("init()");
}
</i>
als ergebnis erhalte ich nach instantiieren der bean nur noch eine leere webseite. es wird scheinbar der ganze output stream umgeleitet. auch eine simple
<i>System.out.println("test");</i>
kommt nicht mehr auf der stdout raus!
einige test haben gezeigt, dass die zeile
<i>public static Category cat = Category.getInstance(ModelManager.class.getName()) ;</i>
ausreicht um diesen effekt zu erzielen.
hat jemand schonmal log4j mit jsp basierten anwendungen eingesetzt?
gruss
sven
Comment