0

This is my configuration file:

    <?xml version="1.0" encoding="UTF-8"?>
<Configuration>
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%msg%n"/>
        </Console>
        <File name="MyFile" fileName="file.log" immediateFlush="false" append="false">
            <PatternLayout pattern="%msg%n"/>
        </File>
    </Appenders>
    <Loggers>
        <Logger level="debug" includeLocation="true">
            <AppenderRef ref="MyFile"/>
        </Logger>
        <Root level="info">
            <AppenderRef ref="Console"></AppenderRef>
        </Root>
    </Loggers>
</Configuration>

How can I change it for:

  • output the messages with info level in console
  • output to file.debug all the messages with debug level

Java:

   private static final Logger logger = LogManager.getLogger(Main.class);

public static void main(String[] args) {
  logger.info("info");
  logger.debug("debug");
}

The problem is that the file is created but it's empty...

Thank you

1 Answer 1

1
    <?xml version="1.0" encoding="UTF-8"?>
<Configuration>
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%msg%n"/>
        </Console>
        <File name="MyFile" fileName="file.log" immediateFlush="true" append="false">
            <PatternLayout pattern="%msg%n"/>
        </File>
    </Appenders>
    <Loggers>
        <Logger name="JavaPhit.Log.File" level="DEBUG" includeLocation="true">
            <AppenderRef ref="MyFile"/>
        </Logger>
        <Root level="DEBUG">
            <AppenderRef ref="Console" level="info"></AppenderRef>
            <AppenderRef ref="MyFile" level="debug" />
        </Root>
    </Loggers>
</Configuration>
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.