make logfile configurable

This commit is contained in:
Christian Mehlmauer
2017-05-31 23:16:07 +02:00
parent d65567fc8f
commit 21f4de2ec1
7 changed files with 49 additions and 8 deletions

View File

@@ -11,7 +11,7 @@ COMMON_LIB_DIR = File.join(LIB_DIR, 'common')
MODELS_LIB_DIR = File.join(COMMON_LIB_DIR, 'models')
COLLECTIONS_LIB_DIR = File.join(COMMON_LIB_DIR, 'collections')
LOG_FILE = File.join(ROOT_DIR, 'log.txt')
DEFAULT_LOG_FILE = File.join(ROOT_DIR, 'log.txt')
# Plugins directories
COMMON_PLUGINS_DIR = File.join(COMMON_LIB_DIR, 'plugins')

View File

@@ -21,7 +21,7 @@ end
def puts(o = '')
if $log && o.respond_to?(:gsub)
temp = o.gsub(/\e\[\d+m/, '') # remove color for logging
File.open(LOG_FILE, 'a+') { |f| f.puts(temp) }
File.open($log, 'a+') { |f| f.puts(temp) }
end
super(o)