开发者社区 > 云原生 > Serverless > 正文

请教下函数计算,自定义的logger,为什么打不出日志?

logger = Log4j2LoggerFactory.createLogger("action-tracer.log", "actionTracerLoggerAppender", "actionTracerLogger", "%d{yyyy-MM-dd HH:mm:ss} %m%n");

请教下函数计算,自定义的logger,为什么打不出日志?

展开
收起
cuicuicuic 2024-03-04 11:13:38 27 0
1 条回答
写回答
取消 提交回答
  • 阿里云大降价~

    根据您提供的代码,看起来您正在使用Log4j2LoggerFactory来创建一个自定义的logger。如果您无法看到日志输出,可能有以下原因:

    1. 日志级别设置不正确:请确保您的日志级别设置为正确的值,以便记录所需的信息。例如,如果您将日志级别设置为ERROR,则只会记录错误消息,而不会记录其他级别的消息。

    2. 日志文件路径不正确:请确保您的日志文件路径正确,并且具有写入权限。如果路径不正确或没有写入权限,则日志将无法写入文件。

    3. 日志配置不正确:请检查您的日志配置文件是否正确。如果您使用的是默认的log4j2.xml文件,则可能需要进行一些更改才能使其正常工作。

    4. 日志框架未正确初始化:请确保您的应用程序已正确初始化了日志框架。如果没有正确初始化,则可能会导致日志无法记录。

    5. 日志框架版本不兼容:请确保您的日志框架版本与您的应用程序兼容。如果您使用的日志框架版本与您的应用程序不兼容,则可能会导致日志无法记录。

    如果您仍然无法解决问题,请尝试查看日志框架的文档和示例代码,以了解如何正确配置和使用它。

    2024-03-04 17:29:28
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载