Hi there, I’m in trouble with generating user-based log files.
template (name="user_file_name" type="string"
string="/srv/log/%$!user_name%.log"
)
template (name="username" type="string"
string="%msg:R,ERE,0,DFLT:\\[[a-z][a-z][0-9][0-9]\\]--end%"
)
set $!user_name = substring(exec_template("username"),2,4);
action(type="omfile" name="cloud-audit" dynaFile="user_file_name" )
Previous config should generate per user log-files with the path
/srv/log/ab12.log for example. But it generates only one log with
/srv/log/0.log.
Using the set $!user_name without the substring function generates files like
/srv/log/[ab12].log what is nearly what i want, but without brackets.
Any ideas how to remove those brackets?
Sheers,
Oli
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ 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.

