missing logging
git-svn-id: file:///home/svn/incoming/trunk@2935 4d416f70-5f16-0410-b530-b9f4589650daunstable
parent
a220e67128
commit
4f1aaeabd6
|
@ -0,0 +1,38 @@
|
|||
require 'rex'
|
||||
require 'msf/base'
|
||||
|
||||
module Msf
|
||||
|
||||
###
|
||||
#
|
||||
# Logging
|
||||
# -------
|
||||
#
|
||||
# This module provides an initialization interface for logging.
|
||||
#
|
||||
###
|
||||
class Logging
|
||||
|
||||
#
|
||||
# Initialize logging
|
||||
#
|
||||
def self.init
|
||||
if (@initialized != true)
|
||||
@initialized = true
|
||||
|
||||
f = Rex::Logging::Sinks::Flatfile.new(
|
||||
Msf::Config.log_directory + File::SEPARATOR + "framework.log")
|
||||
|
||||
# Register each known log source
|
||||
[
|
||||
'rex',
|
||||
'core',
|
||||
].each { |src|
|
||||
register_log_source(src, f)
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
Loading…
Reference in New Issue