@voxel-3d/docs
Preparing search index...
ILogSystem
Interface ILogSystem
LogSystem 클래스 interface
interface
ILogSystem
{
setLevel
(
level
:
LogLevel
)
:
void
;
getLevel
()
:
LogLevel
;
setCategoryLevel
(
category
:
string
,
level
:
LogLevel
)
:
void
;
getCategoryLevel
(
category
:
string
)
:
LogLevel
;
isEnabled
(
level
:
LogLevel
,
category
?:
string
)
:
boolean
;
error
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
;
warn
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
;
info
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
;
debug
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
;
trace
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
;
time
(
label
:
string
)
:
void
;
timeEnd
(
label
:
string
)
:
number
;
measure
<
T
>
(
label
:
string
,
fn
:
()
=>
T
)
:
T
;
measureAsync
<
T
>
(
label
:
string
,
fn
:
()
=>
Promise
<
T
>
)
:
Promise
<
T
>
;
subscribe
(
handler
:
LogHandler
)
:
()
=>
void
;
unsubscribe
(
handler
:
LogHandler
)
:
void
;
getHistory
(
filter
?:
LogHistoryFilter
)
:
LogEntry
[]
;
clearHistory
()
:
void
;
export
()
:
string
;
dispose
()
:
void
;
}
Implemented by
LogSystem
Index
Methods
set
Level
get
Level
set
Category
Level
get
Category
Level
is
Enabled
error
warn
info
debug
trace
time
time
End
measure
measure
Async
subscribe
unsubscribe
get
History
clear
History
export
dispose
Methods
set
Level
setLevel
(
level
:
LogLevel
)
:
void
Parameters
level
:
LogLevel
Returns
void
get
Level
getLevel
()
:
LogLevel
Returns
LogLevel
set
Category
Level
setCategoryLevel
(
category
:
string
,
level
:
LogLevel
)
:
void
Parameters
category
:
string
level
:
LogLevel
Returns
void
get
Category
Level
getCategoryLevel
(
category
:
string
)
:
LogLevel
Parameters
category
:
string
Returns
LogLevel
is
Enabled
isEnabled
(
level
:
LogLevel
,
category
?:
string
)
:
boolean
Parameters
level
:
LogLevel
Optional
category
:
string
Returns
boolean
error
error
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
Parameters
category
:
string
message
:
string
Optional
data
:
unknown
Returns
void
warn
warn
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
Parameters
category
:
string
message
:
string
Optional
data
:
unknown
Returns
void
info
info
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
Parameters
category
:
string
message
:
string
Optional
data
:
unknown
Returns
void
debug
debug
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
Parameters
category
:
string
message
:
string
Optional
data
:
unknown
Returns
void
trace
trace
(
category
:
string
,
message
:
string
,
data
?:
unknown
)
:
void
Parameters
category
:
string
message
:
string
Optional
data
:
unknown
Returns
void
time
time
(
label
:
string
)
:
void
Parameters
label
:
string
Returns
void
time
End
timeEnd
(
label
:
string
)
:
number
Parameters
label
:
string
Returns
number
measure
measure
<
T
>
(
label
:
string
,
fn
:
()
=>
T
)
:
T
Type Parameters
T
Parameters
label
:
string
fn
:
()
=>
T
Returns
T
measure
Async
measureAsync
<
T
>
(
label
:
string
,
fn
:
()
=>
Promise
<
T
>
)
:
Promise
<
T
>
Type Parameters
T
Parameters
label
:
string
fn
:
()
=>
Promise
<
T
>
Returns
Promise
<
T
>
subscribe
subscribe
(
handler
:
LogHandler
)
:
()
=>
void
Parameters
handler
:
LogHandler
Returns
()
=>
void
unsubscribe
unsubscribe
(
handler
:
LogHandler
)
:
void
Parameters
handler
:
LogHandler
Returns
void
get
History
getHistory
(
filter
?:
LogHistoryFilter
)
:
LogEntry
[]
Parameters
Optional
filter
:
LogHistoryFilter
Returns
LogEntry
[]
clear
History
clearHistory
()
:
void
Returns
void
export
export
()
:
string
Returns
string
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Methods
set
Level
get
Level
set
Category
Level
get
Category
Level
is
Enabled
error
warn
info
debug
trace
time
time
End
measure
measure
Async
subscribe
unsubscribe
get
History
clear
History
export
dispose
@voxel-3d/docs
Loading...
LogSystem 클래스 interface