Module for managing Solaris logadm based log rotations.
salt.modules.logadm.
list_conf
(conf_file='/etc/logadm.conf', log_file=None, include_unset=False)¶Show parsed configuration
New in version 2018.3.0.
CLI Example:
salt '*' logadm.list_conf
salt '*' logadm.list_conf log=/var/log/syslog
salt '*' logadm.list_conf include_unset=False
salt.modules.logadm.
remove
(name, conf_file='/etc/logadm.conf')¶Remove log pattern from logadm
CLI Example:
salt '*' logadm.remove myapplog
salt.modules.logadm.
rotate
(name, pattern=None, conf_file='/etc/logadm.conf', **kwargs)¶Set up pattern for logging.
Note
name
and pattern
were kept for backwards compatibility reasons.
name
is an alias for the entryname
argument, pattern
is an alias
for log_file
. These aliases will only be used if the entryname
and
log_file
arguments are not passed.
For a full list of arguments see `logadm.show_args`
.
CLI Example:
salt '*' logadm.rotate myapplog pattern='/var/log/myapp/*.log' count=7
salt '*' logadm.rotate myapplog log_file='/var/log/myapp/*.log' count=4 owner=myappd mode='0700'
salt.modules.logadm.
show_args
()¶Show which arguments map to which flags and options.
New in version 2018.3.0.
CLI Example:
salt '*' logadm.show_args
salt.modules.logadm.
show_conf
(conf_file='/etc/logadm.conf', name=None)¶Show configuration
CLI Example:
salt '*' logadm.show_conf
salt '*' logadm.show_conf name=/var/log/syslog
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 2018.3.2