Log
LogError()
记录错误日志,自动记录异常堆栈。
语法
python
LogError(*args, exception=None)参数
| 参数名 | 类型 | 必选 | 默认值 | 说明 |
|---|---|---|---|---|
| *args | any | 否 | - | 错误消息 |
| exception | any | 否 | - | 异常对象(可选) |
返回值
无
说明
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() - 通用日志函数