WebObjects/Web 应用程序/开发/WOEvents 和日志记录
外观
以下是可以用的调试级别(WebObjects 5.2.2)
- DebugLevelOff 0
- DebugLevelCritical 1
- DebugLevelInformational 2
- DebugLevelDetailed 3
调试组被定义为 64 位数组中的标志。 文档中显示的值是该数组中特定调试组标志的索引。
例如,如果你想开始记录 WebObjects 和 EO 调试信息,你可以这样做
NSLog.allowDebuggingForGroups(NSLog.DebugGroupWebObjects|NSLog.DebugGroupEnterpriseObjects);
或者
NSLog.allowDebuggingForGroups(6); // Flags 2 and 1, i.e. 6 = 1L<<2 | 1L<<1
你可以在命令行参数中指定调试组,可以是单个数值(如上),也可以是标志列表或标志范围。 例如,以下所有都是等效的
./MyApp -DNSDebugGroups=6 ./MyApp -DNSDebugGroups="(2, 1)" ./MyApp -DNSDebugGroups="(NSLog.DebugGroupWebObjects, NSLog.DebugGroupEnterpriseObjects)" ./MyApp -DNSDebugGroups=1:2
以下是可以用的调试组(WebObjects 5.2.2)
- DebugGroupApplicationGeneration 3
- DebugGroupArchiving 6
- DebugGroupAssociations 19
- DebugGroupComponentBindings 9
- DebugGroupControllers 20
- DebugGroupComponents 26
- DebugGroupDatabaseAccess 16
- DebugGroupDeployment 22
- DebugGroupEnterpriseObjects 1
- DebugGroupFormatting 10
- DebugGroupIO 13
- DebugGroupJSPServlets 27
- DebugGroupKeyValueCoding 8
- DebugGroupModel 15
- DebugGroupMultithreading 4
- DebugGroupParsing 23
- DebugGroupQualifiers 11
- DebugGroupReflection 24
- DebugGroupRequestHandling 25
- DebugGroupResources 5
- DebugGroupRules 21
- DebugGroupSQLGeneration 17
- DebugGroupTiming 14
- DebugGroupUserInterface 18
- DebugGroupValidation 7
- DebugGroupWebObjects 2
- DebugGroupWebServices 2