如何在Splunk应用程序(意味着:由Splunk开发并运行的应用程序)中生成类似pdb的调试器?
我无法控制python进程本身,因此仅将import pdb; pdb.set_trace()
放入代码中只会导致Web应用崩溃。
我想理想的解决方案是
答案 0 :(得分:1)
一种调试方式可能是远程调试器,例如pdb
。
它的行为类似于from remote_pdb import RemotePdb
RemotePdb('127.0.0.1', 4444).set_trace()
。您可以设置一个断点,然后配置调试器将侦听的接口和TCP端口。
telnet 127.0.0.1 4444
之后,您只需使用telnet public class GenericDo
{
public DateTime CreatedDate {get;set;}
public string CreatedBy {get;set;}
}
public class UsersDo : GenericDo
{
public int UserId {get;set;}
public string Username {get;set;}
....
}
public class UserProfileDo : GenericDo
{
public int Id {get;set}
public int UserId {get;set;}
public string Address {get;set;}
....
}