B******y 发帖数: 9065 | 1 现在做都一个程序循环太多,动不动就Log满了,程序运行到一半就挑出一个窗口,要
我清理掉现Log,然后才接着运行。这个手动过程太繁琐,记得以前见过一个命令,就
是让Log什么都不写,有大侠知道吗?就在Windows下用的,不希望用Batch。 |
l***a 发帖数: 12410 | 2 options nolog;
【在 B******y 的大作中提到】 : 现在做都一个程序循环太多,动不动就Log满了,程序运行到一半就挑出一个窗口,要 : 我清理掉现Log,然后才接着运行。这个手动过程太繁琐,记得以前见过一个命令,就 : 是让Log什么都不写,有大侠知道吗?就在Windows下用的,不希望用Batch。
|
f****r 发帖数: 1140 | 3 可以打印到word文档里。
这样子即能保存Log方便debug,又不用每次清空。
filename mylog "&filepath log.rtf";
proc printto new log=mylog;
run;
【在 B******y 的大作中提到】 : 现在做都一个程序循环太多,动不动就Log满了,程序运行到一半就挑出一个窗口,要 : 我清理掉现Log,然后才接着运行。这个手动过程太繁琐,记得以前见过一个命令,就 : 是让Log什么都不写,有大侠知道吗?就在Windows下用的,不希望用Batch。
|
B******y 发帖数: 9065 | 4 多谢,正是这个!
【在 l***a 的大作中提到】 : options nolog;
|
B******y 发帖数: 9065 | 5 多谢了!是不是用了proc printto,就直接去了mylog而不是SAS自己的Log?
【在 f****r 的大作中提到】 : 可以打印到word文档里。 : 这样子即能保存Log方便debug,又不用每次清空。 : filename mylog "&filepath log.rtf"; : proc printto new log=mylog; : run;
|
f****r 发帖数: 1140 | 6 对的。你就直接去那个path下面找新生成的文件。
这个log好像每次都会重新覆盖重新生成(因为是一个同一目录下统一文件名),所以
不耽误debug.也
不用清空。你可以试一下看看。
【在 B******y 的大作中提到】 : 多谢了!是不是用了proc printto,就直接去了mylog而不是SAS自己的Log?
|
B******y 发帖数: 9065 | 7 好的,我去试试看,多谢了!
【在 f****r 的大作中提到】 : 对的。你就直接去那个path下面找新生成的文件。 : 这个log好像每次都会重新覆盖重新生成(因为是一个同一目录下统一文件名),所以 : 不耽误debug.也 : 不用清空。你可以试一下看看。
|
A*******s 发帖数: 3942 | 8 问个问题,这样会不会增加I/O
【在 f****r 的大作中提到】 : 对的。你就直接去那个path下面找新生成的文件。 : 这个log好像每次都会重新覆盖重新生成(因为是一个同一目录下统一文件名),所以 : 不耽误debug.也 : 不用清空。你可以试一下看看。
|
f****r 发帖数: 1140 | 9 不太懂这个。
我怀疑会。貌似做市场,banking的人不这么用。
反正会比较慢
【在 A*******s 的大作中提到】 : 问个问题,这样会不会增加I/O
|
B******y 发帖数: 9065 | 10 汇报一下使用结果:options nolog;似乎不起作用,我调试了几遍都没有成功,只好放
弃。proc printto没有问题,flyerr的例子里面有个New,不知道有什么用,反正我没
有加也是可以的。就是SAS运行起来和从前一样巨慢。 |
s*******f 发帖数: 148 | 11 Try this.
OPTIONS NOSOURCE;
It can suppress the listing of SAS statements in log but keep NOTE:, WARNING
: and ERROR:'s.
If you also want to suppress NOTE:'s there is also
OPTIONS NONOTES;
You can DIY:P
【在 B******y 的大作中提到】 : 汇报一下使用结果:options nolog;似乎不起作用,我调试了几遍都没有成功,只好放 : 弃。proc printto没有问题,flyerr的例子里面有个New,不知道有什么用,反正我没 : 有加也是可以的。就是SAS运行起来和从前一样巨慢。
|
z**********i 发帖数: 12276 | 12 今天还用printto, 这个头次听说.
谢谢!
WARNING
【在 s*******f 的大作中提到】 : Try this. : OPTIONS NOSOURCE; : It can suppress the listing of SAS statements in log but keep NOTE:, WARNING : : and ERROR:'s. : If you also want to suppress NOTE:'s there is also : OPTIONS NONOTES; : You can DIY:P
|