Hi, I'm implementing log rotation in an output block and I'm running into
issues. While using the following configuration I receive an error. When I
comment out the Schedule block I receive no error.

Configuration
----------------------------------------------------------------------------
#
# Defined
define  LOGDIR   /mnt/raid0/nxlog
define  NXLOG    /mnt/raid0/nxlog/nxlog.log
define  MESSAGES /mnt/raid0/nxlog/messages.log
#
# File Operations module
<Extension _fileop>
        Module  xm_fileop
</Extension>
#
# Syslog module
<Extension _syslog>
        Module  xm_syslog
</Extension>
#
# kernel stuff
<Input kern_in>
        Module  im_kernel
        Exec    parse_syslog_bsd();
</Input>
<Input uds_in>
        Module  im_uds
        uds     /dev/log
        Exec    parse_syslog_bsd();
</Input>
#
# Processor modules
<Processor patterns>
        Module  pm_pattern
        PatternFile     /etc/nxlog.d/patterndb.xml
</Processor>
#
# Outputs
<Output logs_out>
        Module  om_file
        #Exec   if $raw_event =~ /REJECTED/ { \
        #               $dst = "iptables"; \
        #       } \
        #       else $dst = "messages";
        Exec    to_syslog_bsd();
        File    "%MESSAGES%"
        <Schedule>
                When    @daily
                Exec    file_rename("%MESSAGES", "%MESSAGES" + '.' +
strftime(now(), "%Y%m%d%H%M%S")); \
                        out->reopen();
        </Schedule>
</Output>
#
# Everything else
<Route logs_route>
        Path    kern_in,uds_in => patterns => logs_out
</Route>

----------------------------------------------------------------------------

Error
----------------------------------------------------------------------------
2014-07-11 09:07:54 ERROR Couldn't parse Exec block at
/etc/nxlog.d/01-local.conf:46;couldn't parse statement at line 46,
character 101 in /etc/nxlog.d/01-local.conf;module out not found
2014-07-11 09:07:54 WARNING already running as uid 0
2014-07-11 09:07:54 ERROR module 'logs_out' has configuration errors, not
adding to route 'logs_route' at /etc/nxlog.d/01-local.conf:52
2014-07-11 09:07:54 ERROR route logs_route is not functional without output
modules, ignored at /etc/nxlog.d/01-local.conf:52
2014-07-11 09:07:54 WARNING no routes defined!
2014-07-11 09:07:54 WARNING not starting unused module kern_in
2014-07-11 09:07:54 WARNING not starting unused module uds_in
2014-07-11 09:07:54 WARNING not starting unused module patterns
2014-07-11 09:07:54 WARNING not starting unused module logs_out
2014-07-11 09:07:54 INFO nxlog-ce-2.7.1189 started
------------------------------------------------------------------------------
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to