Initial import of ViperOS
This commit is contained in:
12
Libs/SerialLogger/serial_logger.py
Normal file
12
Libs/SerialLogger/serial_logger.py
Normal file
@@ -0,0 +1,12 @@
|
||||
import vpsdk.syscall as syscall
|
||||
import t, c
|
||||
|
||||
def log_info(msg: t.CConst | t.CChar | t.CPtr) -> t.CVoid | t.CExport:
|
||||
syscall._syscall1(t.CUInt64T(syscall.SERIAL_PUTS), t.CUInt64T("[SerialLogger] "))
|
||||
syscall._syscall1(t.CUInt64T(syscall.SERIAL_PUTS), t.CUInt64T(msg))
|
||||
syscall._syscall1(t.CUInt64T(syscall.SERIAL_PUTS), t.CUInt64T("\n"))
|
||||
|
||||
def log_warn(msg: t.CConst | t.CChar | t.CPtr) -> t.CVoid | t.CExport:
|
||||
syscall._syscall1(t.CUInt64T(syscall.SERIAL_PUTS), t.CUInt64T("[SerialLogger:WARN] "))
|
||||
syscall._syscall1(t.CUInt64T(syscall.SERIAL_PUTS), t.CUInt64T(msg))
|
||||
syscall._syscall1(t.CUInt64T(syscall.SERIAL_PUTS), t.CUInt64T("\n"))
|
||||
Reference in New Issue
Block a user