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 



Attachment: 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.

Reply via email to