全部产品

管理 MOSN 日志级别

查询 MOSN 日志级别

执行以下命令查询 MOSN 日志级别:

curl 127.0.0.1:34901/api/v1/get_loglevel

获取示例如下:

{
    "":"INFO",
    "/home/admin/logs/mosn/antvip.access.log":"INFO",
    "/home/admin/logs/mosn/antvip.error.log":"INFO",
    "/home/admin/logs/mosn/fuse.log":"INFO",
    "/home/admin/logs/mosn/mirror.log":"INFO",
    "/home/admin/logs/mosn/msg_meta.log":"INFO",
    "/home/admin/logs/mosn/registry.access.log":"INFO",
    "/home/admin/logs/mosn/registry.error.log":"INFO",
    "/home/admin/logs/mosn/routerecord.log":"INFO",
    "/home/admin/logs/mosn/routerule.log":"INFO",
    "/home/admin/logs/mosn/zoneclient.access.log":"INFO",
    "/home/admin/logs/mosn/zoneclient.error.log":"INFO"
}

修改日志级别

可用的日志级别如下:

  • FATAL:输出会导致应用程序退出的严重错误事件日志。

  • ERROR:输出不影响系统继续运行的错误和异常信息日志。

  • WARN:删除会出现潜在错误的信息。部分信息可能不是错误信息,但需要给程序员的一些提示。

  • INFO:输出一些您感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,这些信息在粗粒度级别上突出应用程序的运行过程。不能滥用,避免打印过多的日志。

  • DEBUG:主要用于开发过程中打印一些运行信息。一般在调试应用程序时使用。

  • TRACE:输出跟踪日志。日志消息的粒度太细,一般不会使用。

执行以下命令修改日志级别:

curl  -d '{"log_level":"INFO","log_path":"./logs/mosn/antvip.access.log}'   127.0.0.1:34901/api/v1/update_loglevel

若修改成功,会返回以下信息:

update logger success