2012-11-27 37 views
2

我是ESAPI的新用戶 我正確創建了ESAPI屬性(我認爲),加密和解密工作正常。使用ESAPI時無法看到程序的日誌消息

但是,我不再看到原始代碼的日誌消息(它是一個map/reduce程序)。 這是ESAPI.properties屬性:

ESAPI.Logger=org.owasp.esapi.reference.Log4JLogFactory 

記錄器是SLF4J,但我想將其更改爲log4j的。

我想過使用org.owasp.esapi.reference.Log4JLogFactory,但它是安全相關的,我的代碼顯然比安全事件有更多的日誌。

我該怎麼辦?

回答

0

正如你可以看到here

//Note that you must specify the LogFactory in either log4j.properties: 
//log4j.loggerFactory=org.owasp.esapi.reference.Log4JLoggerFactory 

//log4j.xml: <loggerFactory class="org.owasp.esapi.reference.Log4JLoggerFactory"/> 

你需要你的Log4j實現在ESAPI日誌廠專門爲拉這正常工作。