Fiddler 日志(Logging) 在开发扩展插件及编写FiddlerScript时对调试程序非常有用。
1.输出日志
- 在FiddlerScript脚本中,你可以这样输出输出日志:
FiddlerObject.log("Your message here");
- 在自定义扩展插件中,你可以这样输出日志:
FiddlerApplication.Log.LogString("Your message here");
2.设置首选项参数
开发Fiddler 插件时,需要设置两个首选项参数:fiddler.debug.extensions.showerrors 值为True, fiddler.debug.extensions.verbose值为True,这样可以使插件日志信息输出到Fiddler 的Log tab页中。
设置首选项参数如下:在quickexec box 中输入about:config 回车,将会看到fiddler在tab页中显示出所有的首选项配置参数,如下所示设置两个参数的值,没有就新增两个参数。
3.实例
下面的代码是在.net fiddler 扩展程序中单击按钮时,并在fiddler 中打印出日志信息。
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("you clicked me");
FiddlerApplication.Log.LogString("你单击了我");
}
在Fiddler 中运行如下:
4.其他参考
Fiddler 首选项参数配置:http://fiddler.wikidot.com/prefsaction