/usr/lib/ruby/vendor_ruby/log4r/logserver.rb is in ruby-log4r 1.1.10-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # :include: rdoc/logserver
require 'log4r/logger'
require 'log4r/lib/drbloader'
module Log4r
# See log4r/logserver.rb
class LogServer < Logger
attr_reader :uri
# A valid ROMP uri must be specified.
def initialize(_fullname, _uri, _level=nil,
_additive=true, _trace=false, &accept)
super(_fullname, _level, _additive, _trace)
@uri = _uri
start_server(_uri, accept)
Logger.log_internal {"LogServer started at #{@uri}"}
end
if HAVE_ROMP
include ROMPServer
else
def initialize(*args)
raise RuntimeError, "LogServer not supported. ROMP is required", caller
end
end
end
end
|