我正在使用java.util.logging.Logger
# import the decorators module
from some_modules import decorators
# disable the docstring change feature
decorators.disable_docstring_change()
输出类似于:
private final static Logger logger = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
logger.log(Level.FINEST,"log message");
有没有办法在日志中包含类+方法名?
INFO Nov 22,2017 10:59 log message.
答案 0 :(得分:0)
您可以通过“ this.getClass()”找到当前的类名,并通过“ MethodHandles.lookup()。lookupClass()。getSimpleName()”找到当前的方法名,然后添加我们的日志消息。例如:
logger。(this.getClass()+ MethodHandles.lookup()。lookupClass()。getSimpleName()+“日志消息”);