1.4 KiB
1.4 KiB
## 日志记录
#### 获取日志打印对象
* 方法说明
获取日志打印对象,可用于将指定信息打印进日志文件。
```python
def get_logger() -> Logger
-
输入参数
无
-
输出参数是日志对象,定义如下:
class Logger:
def info(self, message: str) -> None:
"""记录信息级别日志"""
pass
def debug(self, message: str) -> None:
"""记录调试级别日志"""
pass
def warn(self, message: str) -> None:
"""记录警告级别日志"""
pass
def error(self, message: str, e: Exception = None) -> None:
"""记录错误级别日志"""
pass
调用方法:
get_logger().info("hello world")
get_logger().error("there is an error.", Exception("错误详情"))
使用以上方法,可在日志文件中打印指定记录。
-
异常
本方法会抛出异常。
在脚本页面下打印日志
-
方法说明
在 RDS 脚本页面下,打印日志信息。
def script_log(level: str, function_name: str, content: any) -> None
-
输入参数
-
level,str 类型,日志等级,可选 "INFO","ERROR"。
-
function_name,str 类型,一般填入所在函数的签名,用于快速定位信息。
-
content,any 类型,日志信息。
-
输出参数
无
-
异常
本方法会抛出异常。