register a 'meterpreter' logsink
git-svn-id: file:///home/svn/framework3/trunk@7622 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
parent
fd61df4e9e
commit
3412a38146
|
@ -41,6 +41,9 @@ class Console
|
|||
reset_ui
|
||||
|
||||
enstack_dispatcher(Console::CommandDispatcher::Core)
|
||||
|
||||
# Set up logging to whatever logsink 'core' is using
|
||||
$dispatcher['meterpreter'] = $dispatcher['core']
|
||||
end
|
||||
|
||||
#
|
||||
|
@ -107,9 +110,9 @@ class Console
|
|||
def log_error(msg)
|
||||
print_error(msg)
|
||||
|
||||
elog(msg)
|
||||
elog(msg, 'meterpreter')
|
||||
|
||||
dlog("Call stack:\n#{$@.join("\n")}")
|
||||
dlog("Call stack:\n#{$@.join("\n")}", 'meterpreter')
|
||||
end
|
||||
|
||||
attr_reader :client # :nodoc:
|
||||
|
|
|
@ -271,7 +271,8 @@ class Console::CommandDispatcher::Core
|
|||
add_extension_client(md)
|
||||
end
|
||||
rescue
|
||||
log_error("\nfailure: #{$!} #{$@.join("\n")}")
|
||||
print_line
|
||||
log_error("Failed to load extension: #{$!}")
|
||||
next
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue