Application logger
This commit is contained in:
parent
4903910390
commit
0523b4265b
10 changed files with 86 additions and 20 deletions
|
@ -4,6 +4,18 @@ class ProjectObserver < ActiveRecord::Observer
|
|||
end
|
||||
|
||||
def after_destroy(project)
|
||||
log_info("Project \"#{project.name}\" was removed")
|
||||
|
||||
project.destroy_repository
|
||||
end
|
||||
|
||||
def after_create project
|
||||
log_info("#{project.owner.name} created a new project \"#{project.name}\"")
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def log_info message
|
||||
Gitlab::AppLogger.info message
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,5 +1,17 @@
|
|||
class UserObserver < ActiveRecord::Observer
|
||||
def after_create(user)
|
||||
log_info("User \"#{user.name}\" (#{user.email}) was created")
|
||||
|
||||
Notify.new_user_email(user.id, user.password).deliver
|
||||
end
|
||||
|
||||
def after_destroy user
|
||||
log_info("User \"#{user.name}\" (#{user.email}) was removed")
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def log_info message
|
||||
Gitlab::AppLogger.info message
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue