User Tools

Site Tools


java:log4j

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
java:log4j [2009/10/29 11:05]
Alexander Rind
java:log4j [2010/10/11 17:01]
Alexander Rind init snippet; SecurityException
Line 33: Line 33:
 log4j.logger.gui.MainFrame=INFO log4j.logger.gui.MainFrame=INFO
 </​file>​ </​file>​
 +
 +<code java>
 +        try {
 +            if ((new File("​log4j.properties"​)).canRead())
 +                PropertyConfigurator.configure("​log4j.properties"​);​
 +        }
 +        catch (SecurityException e) {
 +        }
 +</​code>​
  
 ===== Rationale ===== ===== Rationale =====
Line 68: Line 77:
     * if you work with Eclipse, this will be the project directory     * if you work with Eclipse, this will be the project directory
   - in the main method **check, whether ''​log4j.properties''​ exists** in the working directory   - in the main method **check, whether ''​log4j.properties''​ exists** in the working directory
-    * if it exist, then load this file+    * if it exist and is readable, then load this file 
 +    * handle SecurityException (e.g., for Java Web Start) ​
     * if it does not exist, log4j will load the file from the classpath by default     * if it does not exist, log4j will load the file from the classpath by default
   - if users want to override this behavior, they can    - if users want to override this behavior, they can 
java/log4j.txt · Last modified: 2012/01/04 10:30 by Alexander Rind

alex @ ieg: home about me publications research