首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让tickerplant写入日志文件?

如何让tickerplant写入日志文件?
EN

Stack Overflow用户
提问于 2019-03-14 00:57:26
回答 2查看 118关注 0票数 0

我有一个与两个表,交易和报价设置的股票行情。我可以在正确的端口上设置一个样本馈送处理程序,以在计时器上获得进入交易和报价的数据。当我启动tickerplant时,我初始化表的模式,列出日志文件的目录并设置端口。为了让tickerplant将交易和报价的更新写到日志文件中,我错过了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-14 01:14:15

创建日志文件:

代码语言:javascript
复制
.[`:logfile;();:;()]

打开日志文件的句柄:

代码语言:javascript
复制
h:hopen `:logfile

每当收到交易或报价消息时,在发布之前将消息写入日志文件句柄:

代码语言:javascript
复制
h enlist (`upd;`t;([]a:1 2 3))

消息的格式为:

代码语言:javascript
复制
 h enlist (update function name; table name; table data received)
票数 2
EN

Stack Overflow用户

发布于 2019-03-14 01:40:14

如果使用以下命令启动tickerplant时已正确定义了模式

代码语言:javascript
复制
>q tick.q sym hdb -p 1234

sym是要使用的模式的名称,hdb是应该存储HDB的目录。如果没有sym参数,tickerplant将在不创建日志文件的情况下运行。这会是问题所在吗?否则,可以使用.u.L找到日志文件的路径

在没有看到任何代码的情况下很难诊断,也许你可以澄清问题?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55147399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档