gpt4 book ai didi

java - 在最终编译时删除调试方法

转载 作者:行者123 更新时间:2023-12-02 13:05:00 25 4
gpt4 key购买 nike

我经常需要调试消息来进行编程。每次在发布新版本之前,我都必须删除它们,并在编译完所有内容后将它们添加回来。有没有办法在使用maven编译时忽略特定的方法调用?

例如,如果代码如下所示:

int i = 10;

@Debug System.out.println(i);

doSomething(i);

当我想编译最终版本时,它会删除所有带有 @Debug 标记的内容。

最佳答案

在 Java 生产代码中,最好使用记录器而不是 System.out

这样做的好处是允许您配置所需的日志级别。

即本地测试的调试和发布的信息(或错误)。

关于java - 在最终编译时删除调试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44169219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com