我的.FINE日志消息未显示在输出中。
public void playerCoinUpdate(Player player, Coin coin, GameEngine engine)
{
String update = String.format(player.getPlayerName() +" coin " + coin.getNumber() + "flipped to " + coin.getFace() + "\n");
// intermediate results logged at Level.FINE
logger.log(Level.FINE, update);
}
It should output a message to the console.
答案 0 :(得分:0)
如果您的记录器级别高于消息级别,则不会显示该消息。可以通过更改记录器级别来解决此问题:
logger.setLevel(level.FINE);
现在将记录FINE或更高级别的消息。因此,级别FINER和FINEST将被忽略。或者,您可以使用以下方法记录所有消息:
logger.setLevel(level.ALL);
Java doc还有其他有关日志记录的有用信息。