Merge pull request #73 from martinsumner/mas-logbase-i72
Change log to keyfind
This commit is contained in:
commit
1a051eab35
1 changed files with 4 additions and 4 deletions
|
@ -22,7 +22,7 @@
|
||||||
-define(LOG_LEVEL, [info, warn, error, critical]).
|
-define(LOG_LEVEL, [info, warn, error, critical]).
|
||||||
-define(SAMPLE_RATE, 16).
|
-define(SAMPLE_RATE, 16).
|
||||||
|
|
||||||
-define(LOGBASE, dict:from_list([
|
-define(LOGBASE, [
|
||||||
|
|
||||||
{"G0001",
|
{"G0001",
|
||||||
{info, "Generic log point"}},
|
{info, "Generic log point"}},
|
||||||
|
@ -323,11 +323,11 @@
|
||||||
++ "and max write time is ~w and max sync time is ~w"}},
|
++ "and max write time is ~w and max sync time is ~w"}},
|
||||||
{"CDB18",
|
{"CDB18",
|
||||||
{info, "Handled return and write of hashtable"}}
|
{info, "Handled return and write of hashtable"}}
|
||||||
])).
|
]).
|
||||||
|
|
||||||
|
|
||||||
log(LogReference, Subs) ->
|
log(LogReference, Subs) ->
|
||||||
{LogLevel, LogText} = dict:fetch(LogReference, ?LOGBASE),
|
{LogLevel, LogText} = lists:keyfind(LogReference, 1, ?LOGBASE),
|
||||||
case lists:member(LogLevel, ?LOG_LEVEL) of
|
case lists:member(LogLevel, ?LOG_LEVEL) of
|
||||||
true ->
|
true ->
|
||||||
io:format(format_time()
|
io:format(format_time()
|
||||||
|
@ -340,7 +340,7 @@ log(LogReference, Subs) ->
|
||||||
|
|
||||||
|
|
||||||
log_timer(LogReference, Subs, StartTime) ->
|
log_timer(LogReference, Subs, StartTime) ->
|
||||||
{LogLevel, LogText} = dict:fetch(LogReference, ?LOGBASE),
|
{LogLevel, LogText} = lists:keyfind(LogReference, 1, ?LOGBASE),
|
||||||
case lists:member(LogLevel, ?LOG_LEVEL) of
|
case lists:member(LogLevel, ?LOG_LEVEL) of
|
||||||
true ->
|
true ->
|
||||||
MicroS = timer:now_diff(os:timestamp(), StartTime),
|
MicroS = timer:now_diff(os:timestamp(), StartTime),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue