You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@zeppelin.apache.org by Great Info <gu...@gmail.com> on 2021/07/13 16:36:49 UTC

Zeppelin log4j settings not printing the logs in console

Since the zeppelin application runs a daemon when I start that application,
all logs are printing in the file but they are not printing in the console.
Below is my log4j properties

log4j.rootLogger=INFO, FILE, STDOUT, CONSOLE

# CONSOLE is set to be a ConsoleAppender.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%t] %-5p %c %x - %m%n



### Direct log4j properties to STDOUT ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

# Configuration File
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=/home/user/logs/log4j-test.log
log4j.appender.FILE.Append=true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

I can see the logs in the file but not on the console, zeppelin starts as a
background application. I am running it in AWS EC2, so I want to capture
the logs in cloudwatch

P.S: As of now I am tailing *tail -200f /home/user/logs/log4j-test.log*, so
I want to avoid this and use Console logging settings