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