So in your code you have Logger logger = LogManager.getLogger(“Info”);
logger.info(“blah blah blah”); and Logger logger = LogManager.getLogger(“Console Output”); logger.debug(“a debug message”); ? Those are very strange logger names. Ralph > On Nov 27, 2015, at 1:02 AM, Pranaya Behera <[email protected]> wrote: > > Hi, > I have this log4j2.json on my resources dir. I am running jetty (embedded > server). > > { > "configuration": { > "status": "TRACE", "name": "App", "monitorInterval": "300", > "appenders": { > "appender": [ > { > "type": "Console", "name": "STDOUT", "PatternLayout": { > "pattern": "%m%n" } > }, { > "type": "RollingFile", "name": "RollingFile", > "PatternLayout": { > "pattern": "%m%n" }, "filename": > "${sys:user.home}/console.log", "filePattern": > "${sys:user.home}/$${date:yyyy-MM}/console-%d{MM-dd-yyyy}-%i.log", > "TimeBasedTriggeringPolicy": { > "interval": 24, "modulate": true } > }, { > "type": "RollingFile", "name": "text-roll", > "PatternLayout": { > "pattern": "%d %p %c{1.} [%t] %m %ex%n" }, "filename": > "${sys:user.home}/info.log", "filePattern": > "${sys:user.home}/$${date:yyyy-MM}/info-%d{MM-dd-yyyy}-%i.log", > "TimeBasedTriggeringPolicy": { > "interval": 24, "modulate": true } > }, { > "type": "RollingFile", "name": "json-roll", "JsonLayout": { > "complete": true, "compact": true, "eventEol": true }, > "filename": "${sys:user.home}/json.log", "filePattern": > "${sys:user.home}/$${date:yyyy-MM}/json-%d{MM-dd-yyyy}-%i.log", > "TimeBasedTriggeringPolicy": { > "interval": 24, "modulate": true } > } > ] > }, "loggers": { > "logger": [ > { > "name":"Console Root", "level": "TRACE", "AppenderRef": { > "ref": "STDOUT" } > }, { > "name":"Console Output", "level": "TRACE", "AppenderRef": { > "ref": "RollingFile" } > }, { > "name":"Info", "level": "INFO", "AppenderRef": { > "ref": "text-roll" } > }, { > "name":"Json", "level": "ERROR", "AppenderRef": { > "ref": "json-roll" } > } > ], "root": { > "level" : "ALL", "AppenderRef": { > "ref": "STDOUT" } > } > } > } > } > > While it does create those file but never writes to those anything. In the > console.log, info.log is empty. But json.log has this content if I try to > request one endpoint on my jersey webservice. > > |[] | > > While starting my main app for the jetty server this is the console log that > is coming: > > https://gist.github.com/shadow-fox/15ec570068adb9a7ac31 > Can someone help me what's wrong in the configuration or why it is not > writing anything to those file? > > -- > Thanks & Regards > Pranaya Behera > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
