当运行进度-4GL程序时,我可以使用日志管理器写入日志文件。然而,当写入消息语句时,它们只在我使用消息视图作为警告框时才会出现。ie:
log-manager:logfile-name = "queue.p"
message "this will not appear".
message "this will appear" view-as alert-box.将在日志文件中显示为:
12/05/10@09:03:21.154-0700 P-11993170 T-000001 1 4GL -这将出现
有什么办法可以强迫日志管理器写出消息语句,而不是,而不是,包括视图作为警告框?我们的遗留代码在任何地方都使用消息语句,我希望不必遍历所有相关的库来更新它。
发布于 2012-05-11 09:12:10
我担心无法将消息(没有“视图-作为警告框”)发送到clientlog文件。
进度帮助说:"OpenEdge将所有ABL视图作为警报框消息写入日志文件“。(LOG-ENTRY-TYPES属性>4 4GLMessages)。
发布于 2012-05-11 03:34:35
您是否在考虑类似于日志管理器:写消息()方法的东西?
发布于 2012-05-16 11:32:34
在这种情况下,您应该使用批处理启动参数。然后,-b将不会显示任何消息(除了错误)。
prowin32.exe -p c:\test.p -b您可以定义,应该在哪里记录的消息。那么也不会显示错误。例如:
prowin32.exe -p c:\test.p -b > c:\Test.txthttps://stackoverflow.com/questions/10538279
复制相似问题