comparison gs_logger.rb @ 0:1eef88068f9f tip

initial commit of maze game source
author ferencd
date Sun, 15 Sep 2019 11:46:47 +0200
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:1eef88068f9f
1 require 'singleton'
2 require 'logger'
3
4 class GsLogger
5 include Singleton
6
7 def initialize
8 @logger = Logger.new File.new('gameserver.log', 'w')
9 end
10
11 def info(*args)
12 @logger.info(*args)
13 end
14
15 def debug(*args)
16 @logger.debug(*args)
17 end
18
19 def warn(*args)
20 @logger.warn(*args)
21 end
22
23 def error(*args)
24 @logger.error(*args)
25 end
26
27 def fatal(*args)
28 @logger.fatal(*args)
29 end
30
31 end
32
33 # This will be the one and only logger in the system
34 $LOG = GsLogger.instance