git-svn-id: https://beef.googlecode.com/svn/trunk@503 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
25 lines
384 B
Ruby
25 lines
384 B
Ruby
module BeEF
|
|
|
|
#
|
|
# This class takes care of logging events in the db.
|
|
#
|
|
class Logger
|
|
|
|
include Singleton
|
|
|
|
def initialize
|
|
@logs = BeEF::Models::Log
|
|
end
|
|
|
|
# Registers a new event in the logs
|
|
def register(from, event, zombie = 0)
|
|
@logs.new(:type => "#{from}", :event => "#{event}", :date => Time.now, :zombie_id => zombie).save
|
|
end
|
|
|
|
private
|
|
@logs
|
|
|
|
end
|
|
|
|
end
|