函数工作流 FUNCTIONGRAPH-使用FunctionGraph的Java函数配置Log4j2实现日志打印:步骤一:下载程序包
时间:2025-02-27 15:55:44
步骤一:下载程序包
本例使用Java语言实现日志打印,请下载Log_demo.jar样例代码直接使用,无需其他修改。
关键示例代码如下所示,可参考了解。
package org.example; import com.huawei.services.runtime.Context; import lombok.extern.slf4j.Slf4j; import org.apache.logging.log4j.core.config.Configurator; import org.apache.logging.log4j.util.LoaderUtil; import java.net.URISyntaxException; import java.util.Objects; @Slf4j public class LogTest { public void init(Context context) { try { Configurator.reconfigure(Objects.requireNonNull(LoaderUtil.getThreadContextClassLoader().getResource("log4j2-custom.xml")).toURI()); } catch (URISyntaxException e) { throw new RuntimeException(e); } } public void handler(String event, Context context) { log.debug("debug log"); log.info("info log"); log.warn("warn log"); log.error("info log"); } }
support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1190.html