made some changes to system logging primtitives and supporting codes.
struggling with name space handling
This commit is contained in:
@ -33,21 +33,30 @@ extend System
|
||||
## output production from the moo code.
|
||||
## System logNl: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'.
|
||||
##
|
||||
method(#class,#variadic,#primitive) log(level,msg1).
|
||||
|
||||
(*
|
||||
TODO: how to pass all variadic arguments to another variadic methods???
|
||||
method(#class,#variadic) logInfo (msg1)
|
||||
{
|
||||
^self log (System.Log.INFO,msg1)
|
||||
}
|
||||
*)
|
||||
method(#class) atLevel: level log: message
|
||||
{
|
||||
<primitive: #_log>
|
||||
<primitive: #System_log>
|
||||
## do nothing upon logging failure
|
||||
}
|
||||
|
||||
method(#class) atLevel: level log: message and: message2
|
||||
{
|
||||
<primitive: #_log>
|
||||
<primitive: #System_log>
|
||||
## do nothing upon logging failure
|
||||
}
|
||||
|
||||
method(#class) atLevel: level log: message and: message2 and: message3
|
||||
{
|
||||
<primitive: #_log>
|
||||
<primitive: #System_log>
|
||||
## do nothing upon logging failure
|
||||
}
|
||||
|
||||
@ -88,7 +97,7 @@ extend System
|
||||
{
|
||||
^self atLevel: System.Log.INFO logNl: message and: message2.
|
||||
}
|
||||
|
||||
|
||||
(* nsdic access *)
|
||||
method(#class) at: key
|
||||
{
|
||||
|
Reference in New Issue
Block a user