log - Logstore#
Adapted Air780E Air780EP Air780EPS Air780EQ Air700EAQ Air700EMQ Air700ECQ Air201
Note
This page document is automatically generated by this file. If there is any error, please submit issue or help modify pr, thank you!
Constant#
constant |
type |
explanation |
---|---|---|
log.LOG_SILENT |
number |
No log mode |
log.LOG_DEBUG |
number |
debug Log Mode |
log.LOG_INFO |
number |
info Log Mode |
log.LOG_WARN |
number |
warning Log Mode |
log.LOG_ERROR |
number |
error Log Mode |
log.setLevel(level)#
Set log level
Parameters
Incoming Value Type |
Explanation |
---|---|
string |
level Log level, which can be a string or a numeric value. The string is (SILENT,DEBUG,INFO,WARN,ERROR,FATAL) and the numeric value is(0,1,2,3,4,5) |
Return Value
return value type |
explanation |
---|---|
nil |
No return value |
Examples
-- Set the log level INFO
log.setLevel("INFO")
log.style(val)#
Set log style
Parameters
Incoming Value Type |
Explanation |
---|---|
int |
Log style, the default is 0, do not pass is to get the current value |
Return Value
return value type |
explanation |
---|---|
int |
Current log style |
Examples
-- Take log.info("ABC", "DEF", 123) as an example, assuming that the code is located on line 12 of main.lua
-- Default Log 0
-- I/user.ABC DEF 123
-- Debug style 1, adding additional debugging information
-- I/main.lua:12 ABC DEF 123
-- Debug style 2, add additional debug information, location is different
-- I/user.ABC main.lua:12 DEF 123
log.style(0) -- Default Style 0
log.style(1) -- Debugging style 1
log.style(2) -- Debugging style 2
log.getLevel()#
Get Log Level
Parameters
None
Return Value
return value type |
explanation |
---|---|
int |
Log level correspondence 0,1,2,3,4,5 |
Examples
-- Get Log Level
log.getLevel()
log.debug(tag, val, val2, val3, …)#
output log, level debug
Parameters
Incoming Value Type |
Explanation |
---|---|
string |
tag Log ID, which must be a string |
… |
Parameters to be printed |
Return Value
return value type |
explanation |
---|---|
nil |
No return value |
Examples
-- Log Output D/onenet connect ok
log.debug("onenet", "connect ok")
log.info(tag, val, val2, val3, …)#
output log, level info
Parameters
Incoming Value Type |
Explanation |
---|---|
string |
tag Log ID, which must be a string |
… |
Parameters to be printed |
Return Value
return value type |
explanation |
---|---|
nil |
No return value |
Examples
-- Log Output I/onenet connect ok
log.info("onenet", "connect ok")
log.warn(tag, val, val2, val3, …)#
output log, level warn
Parameters
Incoming Value Type |
Explanation |
---|---|
string |
tag Log ID, which must be a string |
… |
Parameters to be printed |
Return Value
return value type |
explanation |
---|---|
nil |
No return value |
Examples
-- Log Output W/onenet connect ok
log.warn("onenet", "connect ok")
log.error(tag, val, val2, val3, …)#
output log, level error
Parameters
Incoming Value Type |
Explanation |
---|---|
string |
tag Log ID, which must be a string |
… |
Parameters to be printed |
Return Value
return value type |
explanation |
---|---|
nil |
No return value |
Examples
-- Log Output E/onenet connect ok
log.error("onenet", "connect ok")