当一个大的工作区运行时,对于大多数工作区组件,我不需要详细的日志记录,只是错误和警告。但是对于一些变形金刚,我需要非常详细的日志记录(不仅仅是错误,还需要所有可能的调试信息)。
目前,工作区的各个组件没有单独的日志记录设置。
ebnswua58-batch-process-designs-list-2-of-2-031020.txt文件
你好,FMErs,
我想从特定目录中读取.log文件,在特定的属性上运行它并通过测试人员,然后以Excel文件格式输出结果。我计划把这个放在服务器上,以实现自助服务。
附加示例文件。由于附加规则,我不得不将文件扩展名更改为.txt。
建议?
提前谢谢。
And vice versa - click on log line to see related transformer?
目前,写入文件时拒绝功能时,在打开文件之前,没有办法告诉你。
例如,如果一个变压器传递了51个特性(并且在检查员或其他数据格式中可见),但4不能写给特定的作者(拒绝)。FME仍将报告
“写了51个特征,转换成功”
尽管实际上只写了47个特性。
我建议FME记录器和工作区会说
“写了47个特征,4被输出文件拒绝,转换成功”
或者,为编写器添加“拒绝”端口也是一种解决方案。
因为作者没有“拒绝”端口,就像变压器一样,如果不在错误日志中滚动,就无法判断所有功能是否都是由特定的编写器编写的,直到在FME数据检查器中打开导出的文件。
在这个线程中通过一个例子讨论了这种行为。https://knowledge.亚搏在线safe.com/questions/69542/missing-points-when-exporting-to-shapefile.html?childtoview=69550评论-69550
你好,
拜托,是否可以将作业日志的内容设置为类似于FME工作台。例如。我只想在FME服务器的日志文件中记录统计信息和警告信息…我知道如何在工作台中设置这些参数,但是,在FME服务器中也有同样的可能性吗?
非常感谢!
鲁博
我有一个与系统调用者一起设置的工作台,用于在Postgis中运行我保存的SQL查询-使用一个具有唯一ID的表(让我们称之为“删除表”),以基于相同ID从Postgis数据库中的其他6个表中删除记录。然后,我想再次检查查询是否成功,并将其与“删除表”中的记录数进行比较,然后再转到工作台的下一个阶段。我可以看到日志显示了从每个表中删除了多少记录,因为它在运行查询时显示为“delete 67”等。是否可以从日志中提取这些数字,并在我的工作台中进一步使用它?testfilter检查“删除表”中的所有内容是否在移到工作台的下一个阶段之前被删除?
你好,
我有个紧急问题。我们经常依靠FME服务器电子邮件订阅发送电子邮件。如果计划的脚本无法运行,我们将使用该服务通知自己。当某些数据可供客户下载时,我们使用它通知客户。
本周,突然,那些电子邮件停止发送。我今天做了一些测试。没有什么。我们有一个通知FME服务器的脚本。已成功接收通知。订阅似乎也在成功运行。
我检查了位于\resources\logs\core\current\subscribers\pvsrvme\u email.log下的电子邮件日志。
日志上说所有的邮件都“发送成功”
我没有收到任何失败通知,不是任何其他类型的电子邮件。
这些是我的FME订户设置。像这样已经好几个月了,邮件通常都发得很好。
请告诉我能做什么。我们真的需要重新启动这项服务。
谢谢你的时间!
当做,
法里亚
当一个作业失败或工作不受怀疑时,通过比较工作区和日志来跟踪所发生的事情是一项非常痛苦的任务。
数据在日志中,用日志文件中的特性计数“标记行”将是一个很大的帮助。
目前,FME桌面只允许完全启用或禁用统计记录。
我认为能够区分“变压器统计数据”和“读/写统计数据”是很好的:
有些变压器(尤其是与分组变压器或自定义变压器一起使用时)在日志记录中非常冗长,如果不在日志文件中丢失读/写器统计信息的情况下让它们安静下来,那就太好了!
我们的日志文件大小高达600 MB;)
发出砰的声响@ DanA亚搏在线tSafe
在2017.0中加载2016.1工作区时,我在翻译日志中看到了:
工作台:加载期间的工作区完整性检查发现一个或多个读写器存在配置问题。
工作台:将当前工作区备份为:x:\path\folder\wibble(backup).fmw
工作台:修复了读写器配置问题。
我怎样才能知道读者/作家出了什么问题?
你好,
我有一个在FME服务器中失败的工作空间。“statusMessage=fme_end_pythonfailure”,但当我查看日志时,没有错误,最后一个条目是:
2017-03-1415:36:53 22.7 0.0通知翻译成功,有0个警告(56983个功能输出)
2017-03-1415:36:53 22.7 0.0通知FME会话持续时间:26.5秒。(CPU:19.8S用户,2.9S系统
是否有记录python错误的日志?
我很清楚这是因为我在关闭python脚本中使用了arcpy。当我使用工作区Indesktop时,一切都很好,但我指的是正确的口译员。
我是从马克那里找到这篇文章的https://knowledge.亚搏在线safe.com/articles/814/choosing-a-different-python-explorer-installati.html heading_toc_j_9
通过链接到FME服务器管理员指南来设置python解释器http://docs.亚搏在线safe.com/fme/html/fme_server_documentation/content/adminguide/configuring_custom_python_explorer.htm
但我得到了一个错误404:(
谢谢你的帮助!
如今,当使用SQLExecutor Transformer执行Oracle过程时,FME日志不会显示所有信息。
例如,如果在sqlExecutor中使用了多个过程调用,日志中只显示前三个过程调用。其他没有。所以你不知道这个过程是如何进行的。
SpatialRelator/SpatialFilter:当坐标系不同时在日志中添加注释
使用两个数据集进行剪辑时,我不知道它们在不同的坐标系中。FME对此完全沉默,并成功了。如果有迹象表明我想要的结果不会发生,那就太好了。
也许记录下坐标系在特征之间是不同的?
我想这个警告可以用于所有空间叠加变压器。
我希望在读者生成的日志消息中保持更大的一致性。特别是关于正在读取哪个源文件的消息。
例如,形状阅读器说:打开形状文件“c:\fmedata2016\data\elevationmodel\outlines\j11.shp”进行输入
Mitab的读者说:打开本机mapinfo文件'c:\fmedata2016\data\parks\\parks.tab'
Postgis的读者说:正在读取Postgis表:“public.steden”…
ACAD阅读器说:成功地打开了'release2013'autocad文件'c:/fmedata2016/data/transportation/roads.dwg'
请注意,措辞略有不同,但至少这些读者都报告了他们正在阅读的文件。但GML阅读器却没有……它显示了大量关于如何读取文件的信息,除了文件名。所以当我批量加载一个大数据集时,90+GML文件,每个文件300+MB,放入15个Postgis表中,它在大约一半的时间里失败了,我没有一个简单的方法来找出哪些文件已经正确处理,因此可以在下一次加载中跳过。
我在使用GML阅读器(FME 2016.1.2.1)时遇到了这个问题,但是有了360多个读者,可能还有更多的人有这个缺点。