You can set the log level and configuration in the log4j2.yaml file. The following logging configuration parameters are available.
Default: WARN,CONSOLE
Default: logs
Default: pulsar.log
Default: ${pulsar.root.logger}
Default: org.apache.log4j.ConsoleAppender
Default: DEBUG
Default: org.apache.log4j.PatternLayout
Default: %d{ISO8601} - %-5p - [%t:%C{1}@%L] - %m%n
Default: org.apache.log4j.DailyRollingFileAppender
Default: DEBUG
Default: ${pulsar.log.dir}/${pulsar.log.file}
Default: org.apache.log4j.PatternLayout
Default: %d{ISO8601} - %-5p [%t:%C{1}@%L] - %m%n
Default: org.apache.log4j.FileAppender
Default: TRACE
Default: pulsar-trace.log
Default: org.apache.log4j.PatternLayout
Default: %d{ISO8601} - %-5p [%t:%C{1}@%L][%x] - %m%n
Note: ‘topic’ in log4j2.appender is configurable.
- If you want to append all logs to a single topic, set the same topic name.
- If you want to append logs to different topics, you can set different topic names.