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