forked from koniifer/ableos
spec work
This commit is contained in:
parent
d21654dd4b
commit
5fc2e2a6be
25
sysdata/spec/Logging Service spec.md
Normal file
25
sysdata/spec/Logging Service spec.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Logging Service
|
||||
The logging service uses the first byte in the message to identify the request type.
|
||||
|
||||
## Current Log Impl
|
||||
<!-- This is a hack but should be noted -->
|
||||
[..] -> string
|
||||
[+1] -> Log Level. Refer to the log level table.
|
||||
|
||||
## Log
|
||||
[0] -> Log a message.
|
||||
[1] -> Log Level.
|
||||
[2..10] -> Path length
|
||||
[11..] -> Path String
|
||||
[..u64] -> Line number
|
||||
[..u64] -> column number
|
||||
[..u64] -> Log String length
|
||||
[..] -> Log String
|
||||
|
||||
|
||||
## Log Level Table
|
||||
0 -> Error
|
||||
1 -> Warn
|
||||
2 -> Info
|
||||
3 -> Debug
|
||||
4 -> Trace
|
Loading…
Reference in a new issue