我想在文本文件或数据库中记录我的java程序中调用的方法和值。
For example:========================================
this my java program
Class A
{
public void hello()
{
if(call.equalsto("world")
{
helloworld();
}
if(call.equalsto("boy")
{
helloboy();
}
if(call.equalsto("girl")
{
hellogirl();
}
}
public void helloworld()
{
system.out.println("hi world")
}
public void helloboy()
{
system.out.println("hi boy")
}
public void hellogirl()
{
system.out.println("hi girl")
}
}
所以我根据输入类型调用方法。如何记录调用哪个方法以及将哪个值作为日志打印在文本文件或数据库中?
答案 0 :(得分:2)
您可以使用任何Java记录器,例如log4j,其记录良好且易于使用,请查看this example和this one。
您可以下载here.
还有其他几种针对java的日志工具,请参阅this list的比较。
答案 1 :(得分:0)
您可以尝试log4j用于所有类型的日志记录用例。 http://logging.apache.org/log4j/1.2/