4337 links
  • Arnaud's links
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
4 results tagged logrotate x
  • Logging HOWTO — Python 3.6.2rc2 documentation

    python3 log to file AND stdout
    import logging
    logging.basicConfig(handlers=[logging.FileHandler('/var/log/runner/process1.log'),logging.StreamHandler()],format='%(asctime)s %(levelname)s %(message)s',level=logging.INFO)

    logging.info('foo')

    Encore mieux pour supporter le logrotate sans copytruncate :
    import logging.handlers
    logging.basicConfig(handlers=[logging.handlers.WatchedFileHandler('/var/log/worker/worker1.log'),logging.StreamHandler()],format='%(asctime)s %(levelname)s %(message)s',level=logging.INFO)

    /var/log/worker/*.log {
    monthly
    rotate 12
    compress
    delaycompress
    missingok
    notifempty
    create 644 root root
    }

    Python 2:

    import logging as loggingg

    logging = loggingg.getLogger('simple_example')
    logging.setLevel(loggingg.INFO)

    formatter = loggingg.Formatter('%(asctime)s %(levelname)s %(message)s')

    console_handler = loggingg.StreamHandler()
    console_handler.setLevel(loggingg.INFO)
    console_handler.setFormatter(formatter)

    file_handler = loggingg.FileHandler('/var/log/worker/worker3.log')
    file_handler.setLevel(loggingg.INFO)
    file_handler.setFormatter(formatter)

    logging.addHandler(console_handler)
    logging.addHandler(file_handler)

    11 juillet 2017 à 10:05:21 UTC+2 * - permalink - archive.org - https://docs.python.org/3/howto/logging.html
    log logrotate python
  • logrotate hourly

    Logrotate n'est pas vraiment fait pour tourner hourly, mais on peut s'en servir pour dépanner.

    Pour ça créer la conf dans un autre répertoire que celui de logrotate (PAS ici : /etc/logrotate.d/). Car si vous la créez ici, elle sera executé daily avec les autres configuration !
    Par exemple : /root/test-logrotate.conf

    Dans la conf il faut préciser une extension qui ira bien pour les fichiers grâce à la directive dateformat :

    /home/foo/bar.log {
    daily
    dateformat -%Y%m%d-%s
    compress
    copytruncate
    missingok
    rotate 100
    notifempty
    dateext
    }

    Noter aussi le copytruncate, et le daily

    Ensuite mettre en cron toutes les heures cette commande : logrotate --force /root/test-logrotate.conf

    1 juin 2015 à 10:48:14 UTC+2 - permalink - archive.org - https://links.infomee.fr/?BPu5uQ
    logrotate
  • logging - Is it possible to run one logrotate check manually? - Stack Overflow

    Dans l'urgence on peut avoir besoin de forcer la rotation de logs un peu trop fat ^^

    logrotate --force $CONFIG_FILE

    4 janvier 2015 à 19:58:17 UTC+1 - permalink - archive.org - http://stackoverflow.com/questions/2117771/is-it-possible-to-run-one-logrotate-check-manually
    logrotate
  • http://pyro.eu.org/how-to/micro/syslog-ng-error-setting-capabilities-openvz.txt

    Pour ne plus que le cron de logrotate gueule sur les vks ovh

    2 décembre 2013 à 08:56:19 UTC+1 - permalink - archive.org - http://pyro.eu.org/how-to/micro/syslog-ng-error-setting-capabilities-openvz.txt
    cron logrotate vks
Links per page: 20 50 100
page 1 / 1
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation