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]

Reply via email to