Why is it asking for so many dependencies - though I am not using any of the
feature in my program.

below is the logback configuration: 


        public static void programmaticConfiguration() {
                ResourceBundle rb = 
ResourceBundle.getBundle("com.logProperties");
                Enumeration<String> keys = rb.getKeys();
                String dir = keys.nextElement();
                String date = new SimpleDateFormat("yyyy/MM/dd").format(new 
Date());
                Logger camel = getLogger("MyRoute", dir + date + "/camel.log");
                dir = null;
                dir = keys.nextElement();
                final Logger services = getLogger("webservices", dir + date
                                + "/Service.log");
        }

        private static Logger getLogger(String string, String file) {

                LoggerContext lc = (LoggerContext) 
LoggerFactory.getILoggerFactory();
                PatternLayoutEncoder ple = new PatternLayoutEncoder();

                ple.setPattern("%date %level [%thread] %logger{10} 
[%file:%line] %msg%n");
                ple.setContext(lc);
                ple.start();
                FileAppender<ILoggingEvent> fileAppender = new
FileAppender<ILoggingEvent>();
                fileAppender.setFile(file);
                fileAppender.setEncoder(ple);
                fileAppender.setContext(lc);
                fileAppender.start();

                Logger logger = (Logger) LoggerFactory.getLogger(string);
                logger.addAppender(fileAppender);
                logger.setLevel(Level.INFO);
                logger.setAdditive(false); /* set to true if root should log 
too */

                return logger;

        }
}



-----
Thanks
Amrut Malaji
malaji.am...@gmail.com
--
View this message in context: 
http://camel.465427.n5.nabble.com/Logback-used-with-Apache-Camel-tp5746335p5746407.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to