accessbot logs : add timestamp and rotate

Change-Id: I7ec6a4a38197acd33704d950d205895ce45e6708
This commit is contained in:
Ian Wienand 2018-08-02 09:59:27 +10:00
parent b0af9f4536
commit 2ebab74d16
2 changed files with 17 additions and 1 deletions

View File

@ -24,7 +24,9 @@ import sys
import time
import yaml
logging.basicConfig(level=logging.DEBUG)
logging.basicConfig(
format='%(asctime)s [%(levelname)s] %(name)s - %(message)s',
level=logging.DEBUG)
class SetAccess(irc.client.SimpleIRCClient):

View File

@ -57,6 +57,20 @@ class accessbot(
require => User['accessbot'],
}
include ::logrotate
logrotate::file { 'accessbot.log':
ensure => present,
log => '/var/log/accessbot/accessbot.log',
options => ['compress',
'copytruncate',
'delaycompress',
'missingok',
'rotate 7',
'daily',
'notifempty',
],
}
file { '/etc/accessbot/accessbot.config':
ensure => present,
content => template('accessbot/accessbot.config.erb'),