Thanks, the helped un-stick me.

I did this:

$template
DynFile,"/var/log/app/syslog-%SYSLOGTAG%-%$YEAR%%$MONTH%%$DAY%.log"
:syslogtag, startswith, "jps" ?DynFile
& ~


It produced syslog-jps_log[31577][133720236]:-20140718.log in the right
directory.

A couple tweaks and I can probably fuss with the stupid startswith rule to
make that dynamic too. The only thing unexpected is the [31577][133720236]
bit in the tag. I wasn't expecting that, but it's a lot closer than it was.

Thanks,

--
J.




On Fri, Jul 18, 2014 at 4:11 PM, Steve Clark <[email protected]> wrote:

>  On 07/18/2014 03:30 PM, Jason Stelzer wrote:
>
> Hi,  I am using rsyslog-5.8.10 on linux.
>
> I want to define some output logs that look something like this:
>
> $basename-$date.log
>
> Where $basename comes from the syslog TAG value and $date is composed with
> the $now/$hour/$minute properties on the syslog message. Thus, under some
> prefix like /var/log/app, different components can log to syslog to their
> own log files just by providing the tag for their component name.
>
> I am unclear as to how to get my output filename to be dynamic. I'm pretty
> clear on how to use the tag to filter things to existing places with
> constant names, but when I try to see how to use tag to compose an output
> file rather than hard coding the path to a constant file, I find myself a
> bit stuck.
>
> Thanks in advance for any tips.
>
>
>  Don't know if this will help - but this is how I set it to log remote
> hosts into their own directories, with a log file by date.
> ...
> # log every host in its own directory
> $template
> DynFile,"/var/log/remotes-%HOSTNAME%/syslog-%HOSTNAME%-%$YEAR%%$MONTH%%$DAY%.log"
> ...
> # Remote Logging
> $RuleSet remote
> *.* -?DynFile
>
> --
> Stephen Clark
> *NetWolves Managed Services, LLC.*
> Director of Technology
> Phone: 813-579-3200
> Fax: 813-882-0209
> Email: [email protected]
> http://www.netwolves.com
>



-- 
J.
_______________________________________________
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.

Reply via email to