我正在尝试使用 apache commonn logging 和 log4j.xml 文件作为配置文件来实现记录器。
所以在实际的java代码中我写日志为
我正在使用 appache 通用日志记录
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
我正在记录信息,例如 . 我正在为每个类创建一个日志实例
private static Log logger = LogFactory.getLog( MyClass.class );
private static final String name ="SAM";
logger.info("name= "+name);
所以现在我的问题是实现这样的记录器会产生性能问题吗?
是否有必要检查日志
if ( log.isInfoEnabled( ) ) { log.info( "Info message" ); }
混淆主要是因为他们在 Apache 通用日志记录中提到了这样做,而在 log4j 中他们提到这是不必要的。
每次我们在文件中写入日志时?
-山姆