Announcement

Collapse
No announcement yet.

log4j alle Exceptions loggen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • log4j alle Exceptions loggen

    Hi,

    ist es möglich mit log4j alle auftretenden Exceptions zu loggen, oder
    nur die, die ich sowieso in einem catch-Block fange ?
    Wenn ja, wei bekomme ich das konfiguriert ?

    Im Moment habe ich den Logger noch ohne Configfile eingerichtet :
    Code:
    public class Logging {
    	
    	/**
    	 * Private reference to the logger.
    	 */
    	private static Logger log;
    	
    	/**
    	 * Provides a configured logger using the singleton pattern. The messages include the name of
    	 * the related class which produces the current message.
    	 * 
    	 * @return Logger for this scenario
    	 */
    	public static Logger getLogger() {
    		if (log == null) {
    			PatternLayout layout = new PatternLayout("%d{ISO8601} %-5p [%-31C{1}]: %m%n");
    	
    			log = Logger.getRootLogger();
    			
    			ConsoleAppender appender = 
    				new ConsoleAppender(layout, ConsoleAppender.SYSTEM_OUT);
    			log.addAppender(appender);
    			
    			try {
    				 DailyRollingFileAppender fileAppender =
    				        new DailyRollingFileAppender( layout, "logs/ErrorLog.log", "'.'yyyy-MM-dd" );
    
    				log.addAppender(fileAppender);
    			} catch (IOException e) {
    				// TODO Auto-generated catch block
    				Logging.getLogger().error(e.fillInStackTrace());
    			}
    		      
    			log.setLevel(Level.DEBUG);
    		}
    		
    		return log;
    	}
    
    }

    Gruß und schnonmal danke, Boozer

  • #2
    Letztres ist nur möglich
    Christian

    Comment


    • #3
      Alles klar, Danke für die Antwort

      Comment

      Working...
      X