- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Change log4j format for the ambari-worker
- Labels:
-
Apache Ambari
Created 11-24-2016 09:20 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear all,
I would like to change the output format for the log4j Ambari Agent Service. In the server I just changed the pattern in a properties file, but I can see the agent does not have that (or I cannot find it). What would be the way to change it?
Thanks!
Created 11-24-2016 09:29 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Chris L The Ambari Agent is a python process so uses Python's logging facility. To change the pattern, go to /etc/ambari-agent/conf and copy logging.conf.sample to logging.conf, then edit it and look for the lines
[formatter_logfileformatter] format=%(levelname)s %(asctime)s %(filename)s:%(lineno)d - %(message)s
Change the 'format' line to suit your needs. There is information on the format for this here. The available attributes that can be written to the file from each log record are given here.
Created 11-24-2016 09:29 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Chris L The Ambari Agent is a python process so uses Python's logging facility. To change the pattern, go to /etc/ambari-agent/conf and copy logging.conf.sample to logging.conf, then edit it and look for the lines
[formatter_logfileformatter] format=%(levelname)s %(asctime)s %(filename)s:%(lineno)d - %(message)s
Change the 'format' line to suit your needs. There is information on the format for this here. The available attributes that can be written to the file from each log record are given here.