summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Hecker <mail@apoc.cc>2020-03-28 03:44:08 +0100
committerMatthias Hecker <mail@apoc.cc>2020-03-28 03:44:08 +0100
commit69173fe810e61ede90f21d0fdd0b802c0607fc48 (patch)
tree628c7859917aba6dead8b2dcbdf89d9a843f3cb3
parentc7c670947b9ec9129412e05fc7934531c9d132ba (diff)
always log to stdout with debug flag
This makes it so the -d debug flag on the rbot command line will always log to STDOUT, previously it would just force the log level.
-rw-r--r--lib/rbot/ircbot.rb28
1 files changed, 12 insertions, 16 deletions
diff --git a/lib/rbot/ircbot.rb b/lib/rbot/ircbot.rb
index 739aaade..2e808b9e 100644
--- a/lib/rbot/ircbot.rb
+++ b/lib/rbot/ircbot.rb
@@ -15,7 +15,7 @@ $debug = false unless $debug
$daemonize = false unless $daemonize
$dateformat = "%Y/%m/%d %H:%M:%S"
-$logger = Logger.new($stderr)
+$logger = Logger.new(STDERR)
$logger.datetime_format = $dateformat
$logger.level = $cl_loglevel if defined? $cl_loglevel
$logger.level = 0 if $debug
@@ -127,12 +127,6 @@ def fatal(message=nil, who_pos=1)
rawlog(Logger::Severity::FATAL, message, who_pos)
end
-debug "debug test"
-log "log test"
-warning "warning test"
-error "error test"
-fatal "fatal test"
-
# The following global is used for the improved signal handling.
$interrupted = 0
@@ -163,7 +157,7 @@ module Irc
# handles them or passes them to plugins, and contains core functionality.
class Bot
COPYRIGHT_NOTICE = "(c) Giuseppe Bilotta and the rbot development team"
- SOURCE_URL = "http://ruby-rbot.org"
+ SOURCE_URL = "https://ruby-rbot.org"
# the bot's Auth data
attr_reader :auth
@@ -534,15 +528,17 @@ class Bot
# File.umask 0000 # Ensure sensible umask. Adjust as needed.
end
- logger = Logger.new(@logfile,
- @config['log.keep'],
- @config['log.max_size']*1024*1024)
- logger.datetime_format= $dateformat
- logger.level = @config['log.level']
- logger.level = $cl_loglevel if defined? $cl_loglevel
- logger.level = 0 if $debug
+ unless $debug
+ logger = Logger.new(@logfile,
+ @config['log.keep'],
+ @config['log.max_size']*1024*1024)
+ logger.datetime_format= $dateformat
+ logger.level = @config['log.level']
+ logger.level = $cl_loglevel if defined? $cl_loglevel
+ logger.level = 0 if $debug
- restart_logger(logger)
+ restart_logger(logger)
+ end
log_session_start