From 02f4b1b371bfa48e610262fbada7d47ee3b9f81e Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Wed, 1 May 2019 21:15:25 +0200 Subject: [PATCH] Posts to unique index every day with suffix of todays date --- logger.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/logger.py b/logger.py index 29411d2..1a4d525 100644 --- a/logger.py +++ b/logger.py @@ -4,6 +4,7 @@ import logging import os import json import uuid +import datetime import urllib.request from utils import getConfig @@ -28,6 +29,7 @@ class ESHandler(logging.Handler): def __init__(self, *args, **kwargs): self.host = kwargs.get('host') self.port = kwargs.get('port') or 9200 + self.date = datetime.date.today() self.sessionID = uuid.uuid4() logging.StreamHandler.__init__(self) @@ -35,7 +37,7 @@ class ESHandler(logging.Handler): def emit(self, record): self.format(record) - indexURL = 'http://{}:{}/transatlantic_torrent_express/_doc'.format(self.host, self.port) + indexURL = 'http://{}:{}/transatlantic_torrent_express-{}/_doc'.format(self.host, self.port, self.date.strftime('%Y.%m.%d')) doc = { 'severity': record.levelname, 'message': record.message,