diff options
Diffstat (limited to 'system/graphite-web/patches/remove_internal_logrotate.patch')
-rw-r--r-- | system/graphite-web/patches/remove_internal_logrotate.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/system/graphite-web/patches/remove_internal_logrotate.patch b/system/graphite-web/patches/remove_internal_logrotate.patch new file mode 100644 index 0000000000..a78c56f11e --- /dev/null +++ b/system/graphite-web/patches/remove_internal_logrotate.patch @@ -0,0 +1,45 @@ +Description: disable internal logroate +Author: Jonas Genannt <jonas.genannt@capi2name.de> +Forwarded: not-needed + +diff --git a/webapp/graphite/logger.py b/webapp/graphite/logger.py +index afa43f4..44456ac 100644 +--- a/webapp/graphite/logger.py ++++ b/webapp/graphite/logger.py +@@ -13,7 +13,7 @@ See the License for the specific language governing permissions and + limitations under the License.""" + + import os, logging +-from logging.handlers import TimedRotatingFileHandler as Rotater ++from logging import FileHandler as LogFileHandler + from django.conf import settings + + logging.addLevelName(30,"rendering") +@@ -37,22 +37,22 @@ class GraphiteLogger: + self.metricAccessLogger = logging.getLogger("metric_access") + #Setup formatter & handlers + self.formatter = logging.Formatter("%(asctime)s :: %(message)s","%a %b %d %H:%M:%S %Y") +- self.infoHandler = Rotater(self.infoLogFile,when="midnight",backupCount=1) ++ self.infoHandler = LogFileHandler(self.infoLogFile) + self.infoHandler.setFormatter(self.formatter) + self.infoLogger.addHandler(self.infoHandler) +- self.exceptionHandler = Rotater(self.exceptionLogFile,when="midnight",backupCount=1) ++ self.exceptionHandler = LogFileHandler(self.exceptionLogFile) + self.exceptionHandler.setFormatter(self.formatter) + self.exceptionLogger.addHandler(self.exceptionHandler) + if settings.LOG_CACHE_PERFORMANCE: +- self.cacheHandler = Rotater(self.cacheLogFile,when="midnight",backupCount=1) ++ self.cacheHandler = LogFileHandler(self.cacheLogFile) + self.cacheHandler.setFormatter(self.formatter) + self.cacheLogger.addHandler(self.cacheHandler) + if settings.LOG_RENDERING_PERFORMANCE: +- self.renderingHandler = Rotater(self.renderingLogFile,when="midnight",backupCount=1) ++ self.renderingHandler = LogFileHandler(self.renderingLogFile) + self.renderingHandler.setFormatter(self.formatter) + self.renderingLogger.addHandler(self.renderingHandler) + if settings.LOG_METRIC_ACCESS: +- self.metricAccessHandler = Rotater(self.metricAccessLogFile,when="midnight",backupCount=10) ++ self.metricAccessHandler = LogFileHandler(self.metricAccessLogFile) + self.metricAccessHandler.setFormatter(self.formatter) + self.metricAccessLogger.addHandler(self.metricAccessHandler) + |