SAS Proc Printto 清除日志

发布于 2024-10-24 20:54:21 字数 259 浏览 4 评论 0原文

我正在使用 Proc Printto 来保存日志和输出到目录,它做得很好,但是日志不再打印在日志窗口中。我还是更喜欢用日志来调试。

proc printto 
    print='<directory>\output.lst' 
    log = '<directory>\log.log'
    new; 
run; 

(新选项替换任何现有日志 - 与其他过程中的替换相同)

非常感谢。

I'm using Proc Printto to save the log & output to a directory, which it does quite nicely, however the log is no longer printed in the log window. I still prefer to use the log for debugging.

proc printto 
    print='<directory>\output.lst' 
    log = '<directory>\log.log'
    new; 
run; 

(The new option replaces any existing log - works same as replace in other procs)

Many thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

∞梦里开花 2024-10-31 20:54:21

您可以在启动 SAS 时使用 -ALTLOG 选项(例如在快捷方式中)将整个会话日志转移到指定文件。

快捷方式目标示例:
“C:\ Program Files \ SAS \​​ SAS 9.1 \ sas.exe”
-AUTOEXEC“c:\autoexec.sas”
-CONFIG“z:\ sas \ temp \ sasv9.cfg”
-ALTLOG "c:\altlog.txt"

可能还有一个输出选项。

You can use the -ALTLOG option when launching SAS (e.g. in the shortcut) to divert the entire session log to a specified file.

Example shortcut target:
"C:\Program Files\SAS\SAS 9.1\sas.exe"
-AUTOEXEC "c:\autoexec.sas"
-CONFIG "z:\sas\temp\sasv9.cfg"
-ALTLOG "c:\altlog.txt"

There maybe an option for the output also.

策马西风 2024-10-31 20:54:21

-ALTPRINT 将为列表输出执行此操作。但是,如果您使用交互式 SAS,并且使用 HTML 输出窗口,ODS HTML 将生成输出,因此通常没有必要。在某些操作系统中,例如 UNIX、LINUX,您可以在写入时浏览/搜索输出。这通常是我在这些操作系统中工作时的做法。

-ALTPRINT would do it for the listing output. However if you are in interactive SAS, ODS HTML will generate output if you are using the HTML output window, so it is usually unnecessary. In some operating system, e.g UNIX, LINUX you are able to browse/search the output as it is being written. That is typically the way I do it when working in those OS's.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文