From d49dc96a972a25057b192b66c438ca87c54c3ba6 Mon Sep 17 00:00:00 2001 From: phahulin Date: Wed, 3 Jan 2018 16:08:24 +0300 Subject: [PATCH] Restructure log files, add logrotate config --- .gitignore | 12 ++++++++++-- cron-bkp-blockchain.sh | 10 +++++----- logrotate-bkp-blockchain.conf | 32 ++++++++++++++++++++++++++++++++ logs/.gitkeep | 0 logs/old/.gitkeep | 0 5 files changed, 47 insertions(+), 7 deletions(-) create mode 100644 logrotate-bkp-blockchain.conf create mode 100644 logs/.gitkeep create mode 100644 logs/old/.gitkeep diff --git a/.gitignore b/.gitignore index 87640e4..8040824 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,13 @@ files/*.pub *.retry group_vars/all hosts -out.txt -err.txt + +logs/*.err +logs/*.out +logs/*.log +logs/*.gz + +logs/old/*.err +logs/old/*.out +logs/old/*.log +logs/old/*.gz diff --git a/cron-bkp-blockchain.sh b/cron-bkp-blockchain.sh index 09635cb..7b554fd 100644 --- a/cron-bkp-blockchain.sh +++ b/cron-bkp-blockchain.sh @@ -10,11 +10,11 @@ set -o cd /root/poa-devops -echo "$(date -u)" > out.txt -echo "$(date -u)" > err.txt +echo "$(date -u)" >> out.txt +echo "$(date -u)" >> err.txt # actual command -/usr/local/bin/ansible-playbook -i hosts -c local site.yml > out.txt 2> err.txt +/usr/local/bin/ansible-playbook -i hosts -c local site.yml >> logs/bkp-blockchain.out 2>> logs/bkp-blockchain.err -echo "" > out.txt -echo "" > err.txt +echo "" >> out.txt +echo "" >> err.txt diff --git a/logrotate-bkp-blockchain.conf b/logrotate-bkp-blockchain.conf new file mode 100644 index 0000000..008d4ba --- /dev/null +++ b/logrotate-bkp-blockchain.conf @@ -0,0 +1,32 @@ +/root/poa-devops/logs/*.out { + rotate 10 + size 200M + missingok + compress + copytruncate + dateext + dateformat %Y-%m-%d-%s + olddir old +} + +/root/poa-devops/logs/*.err { + rotate 10 + size 200M + missingok + compress + copytruncate + dateext + dateformat %Y-%m-%d-%s + olddir old +} + +/root/poa-devops/logs/*.log { + rotate 10 + size 200M + missingok + compress + copytruncate + dateext + dateformat %Y-%m-%d-%s + olddir old +} diff --git a/logs/.gitkeep b/logs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/logs/old/.gitkeep b/logs/old/.gitkeep new file mode 100644 index 0000000..e69de29