Log Manager Ojbect #43
1 verbs · 26 properties · 0 children
Verbs
| Verb | Spec | Flags | Definer | Lines |
|---|---|---|---|---|
add_entry | this none this | rwxd | #43 | 14 |
Properties
| Property | Definer | Flags | Owner | Value |
|---|---|---|---|---|
system | #43 | rw | #10 | list of 3{{1030238386, "[INFO]", "Admin: checkpoint..."}, {1030238386, "[INFO]", "Checkpoint started."}, {1030238386, "[INFO]", "Checkpoint finished (success)."}} |
system_watchers | #43 | rw | #10 | {#4, #5} |
logged_animates | #43 | rw | #10 | {} |
log_levels | #43 | rw | #10 | {"[ERROR]", "[WARNING]", "[INFO]"} |
level_colors | #43 | rw | #10 | {"%R", "%Y", "%B"} |
logs | #43 | rw | #10 | {"system", "connection", "help", "login"} |
connection | #43 | rw | #10 | {} |
connection_watchers | #43 | rw | #10 | {#4, #5} |
help | #43 | rw | #10 | {} |
help_watchers | #43 | rw | #10 | {#4, #5} |
login | #43 | rw | #10 | {} |
login_watchers | #43 | rw | #10 | {#4, #5} |
description | #1 | rw | #10 | <clear> |
aliases | #1 | rw | #10 | <clear> |
home | #1 | rw | #10 | <clear> |
short_desc | #1 | rw | #10 | <clear> |
core | #1 | rw | #10 | 1 |
handedness | #1 | rw | #10 | <clear> |
base_enc | #1 | rw | #10 | <clear> |
base_weight | #1 | rw | #10 | <clear> |
capacity | #1 | rw | #10 | <clear> |
max_fit | #1 | rw | #10 | <clear> |
pprep | #1 | rw | #10 | <clear> |
gprep | #1 | rw | #10 | <clear> |
generic_name | #1 | rw | #10 | <clear> |
age | #1 | rw | #10 | <clear> |
Ancestry
Ancestors (nearest first): #1 Root Class
Children: none
Source
add_entry
Referenced by
- #0:do_login_command line 41:
$log:add_entry - #0:user_connected line 6:
$log:add_entry - #0:checkpoint_started line 2:
$log:add_entry - #0:checkpoint_finished line 4:
$log:add_entry - #0:checkpoint_finished line 6:
$log:add_entry - #0:user_reconnected line 2:
$log:add_entry - #0:user_disconnected line 2:
$log:add_entry - #0:user_disconnected line 5:
$log:add_entry - #0:user_client_disconnected line 2:
$log:add_entry - #0:shutdown line 4:
$log:add_entry - #0:shutdown line 10:
$log:add_entry - #0:shutdown line 21:
$log:add_entry - #0:server_started line 2:
$log:add_entry - #1:_create line 22:
$log:add_entry - #3:help line 49:
$log:add_entry - #10:che*ckpoint line 3:
$log:add_entry - #10:mkcore line 5:
$log:add_entry - #10:mkcore line 11:
$log:add_entry - #10:mkcore line 18:
$log:add_entry
Source
1"$log:add_entry(str logname, str loglevel, str message)"; 2"logname: list on $log. loglevel: str e.g. [ERROR] "; 3{logname, loglevel, message} = args; 4if (logname in $log.logs) 5watchers = $log.(logname + "_watchers"); 6else 7return 0; 8endif 9entry = {time(), loglevel, message}; 10$log.(logname) = {@$log.(logname), entry}; 11for each in (watchers) 12each:tell("%W", ctime(entry[1]), " ", $log.level_colors[is_member(loglevel, $log.log_levels)], loglevel, " %w", message); 13endfor 14return 1;