span8
span4
这应该可以使用Python脚本化的参数。日志文件的位置是一个工作区参数,通常为空。但是,如果被填充,它将覆盖默认的日志文件位置。
您可以右键单击日志文件设置并创建一个非发布用户参数。这使得它可以通过Python脚本化的参数设置。我们有一个使用脚本化参数的教程在这里。
时间戳很简单,但是在Python中获取用户名可能更复杂。有一个很好的关于如何做它的对话堆栈溢出。
作为以后的参考,我最后使用了这个@DaveAt亚搏在线Safe建议将用户名、工作台名称和日期/时间附加到日志文件名。
导入getpass, time, os n = getpass.getuser() w = FME_MacroValues['FME_MF_NAME'] t = time.strftime('%Y_%m_%d_%H_% m_% S')如果wendswith ('.fmw'): w = w[:-4] path = n + '_' + w + '_' + t返回路径
比我想象的要容易。
©2019安全亚搏在线软件公司法律