web应用如何记录执行了哪个类文件以及该文件的哪一行?

我想跟踪一下web应用在启动过程中或在操作过程中执行了哪一个类文件以及该类文件中的哪一行,通过log4j配置是否可以得到上述结果,如果不行,应该如何配置呢?

log4j就可以,配置范例:
[code="java"]

logger 的配置 ###

#配置根 logger

log4j.rootLogger=DEBUG,stdout

direct log messages to stdout ###(标准的终端输出)

#控制台输出

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

#自定义输出布局

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

#输出的格式

log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss}- %p %C{1}.%M(%L) | %m%n
[/code]