Pharos
Log

LogError()

记录错误日志,自动记录异常堆栈。

语法

python
LogError(*args, exception=None)

参数

参数名类型必选默认值说明
*argsany-错误消息
exceptionany-异常对象(可选)

返回值

说明

LogError()Log() 的快捷方式,自动设置日志级别为 "ERROR",并支持记录异常堆栈信息。

示例

基本用法

python
def main():
    LogError("订单创建失败")
    LogError("价格异常:", price)

记录异常堆栈

python
def main():
    try:
        order = exchange.Buy(price, amount)
    except Exception as e:
        LogError("买入失败,将重试", exception=e)

完整错误处理

python
def main():
    while True:
        try:
            ticker = exchange.GetTicker()
            if ticker['Last'] > 60000:
                exchange.Sell(ticker['Last'], 0.1)
        except Exception as e:
            LogError("交易失败", exception=e)
            Sleep(5000)

相关函数

  • Log() - 通用日志函数