Xavier Fustero
2015-02-02 12:48:36 UTC
Hi,
I am trying to fill my logs files with more information when debugging
applications. I am currently having application filtered locally using
different templates and creating dynamic files from these.
E.g.:
template (name="rails_app" type="string"
string="/var/log/rails/%programname%.log")
if (($syslogfacility-text == 'local0' or $syslogfacility-text == 'local1')
and ($programname != 'p1' and $programname != 'p2' and
$programname != 'p3' and not ( $programname startswith 'p4'))) then {
action(type="omfile" DynaFile="rails_app")
These produces logs like:
Feb 2 12:42:05 my_host TagService[17793]: CloudAnalyticsSqsHelper:
queue(ca_tag_denorm_staging), adding tags to resources.
{"type"=>"add_tags", "version"=>1422880925, "account_id"=>"XXXXX",
"rsids"=>["/clouds/2722/instances/DRRS"],
"tags"=>["rs_login:state=restricted"]}
I discard debug by default on my installation but if I remove my discard I
would like to produce much more verbose output on my logs. I need they show
facility-text and priority-text at least.
I tried several things in the above template but I am not doing it
correctly.
I also uncomment this line from rsyslog.conf:
# To enable high precision timestamps, comment out the following line.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
expecting it magically would take this format by default but nothing
changed.
How can I tell the above template to use debug format or include the
%syslogfacility-text% and %syslogpriority-text%?
Thanks a log,
Xavi
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
I am trying to fill my logs files with more information when debugging
applications. I am currently having application filtered locally using
different templates and creating dynamic files from these.
E.g.:
template (name="rails_app" type="string"
string="/var/log/rails/%programname%.log")
if (($syslogfacility-text == 'local0' or $syslogfacility-text == 'local1')
and ($programname != 'p1' and $programname != 'p2' and
$programname != 'p3' and not ( $programname startswith 'p4'))) then {
action(type="omfile" DynaFile="rails_app")
These produces logs like:
Feb 2 12:42:05 my_host TagService[17793]: CloudAnalyticsSqsHelper:
queue(ca_tag_denorm_staging), adding tags to resources.
{"type"=>"add_tags", "version"=>1422880925, "account_id"=>"XXXXX",
"rsids"=>["/clouds/2722/instances/DRRS"],
"tags"=>["rs_login:state=restricted"]}
I discard debug by default on my installation but if I remove my discard I
would like to produce much more verbose output on my logs. I need they show
facility-text and priority-text at least.
I tried several things in the above template but I am not doing it
correctly.
I also uncomment this line from rsyslog.conf:
# To enable high precision timestamps, comment out the following line.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
expecting it magically would take this format by default but nothing
changed.
How can I tell the above template to use debug format or include the
%syslogfacility-text% and %syslogpriority-text%?
Thanks a log,
Xavi
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.