我正在SAS中运行一个巨大的程序,并且正在使用proc printto以便将日志保存在其他地方。这可以工作大约10个小时,然后SAS自己切换回正常的日志窗口。它正在打印到一个记事本文件,它的最大容量只有6718KB。
谁知道为什么SAS恢复打印在日志窗口?只有我这样吗?
谢谢! !
解决这个问题的一个方法是批量执行程序。在批处理模式下,没有日志限制,因为日志会自动打印到一个文件(默认情况下,该文件与.sas
程序位于相同的位置,具有相同的名称,但.log
)。类似地,清单将转到相同的位置.lst
。
这将避免日志长度限制。如果希望将日志打印到特定位置,可以使用-altlog
启动选项。