问题标签 [journal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4353 浏览

sql - 直接在 iSeries 上的 SQL DB2 日记帐分录

不久前,我遇到了一个 SQL 语句,它可以在 iSeries/DB2 上用于直接从数据库日志中提取数据。它无需使用 DSPJRN 等即可工作。它调用了一个存储过程,结果直接返回到 SQL 会话。不幸的是,我已经丢失了信息。

有谁知道存储过程名称以及如何编写 SQL 语句?

0 投票
2 回答
415 浏览

windows - NTFS 日志 USN_REASON_HARD_LINK_CHANGE 事件

我编写了一个读取 NTFS 索引和日志的程序,类似于此处描述的内容:http: //ejrh.wordpress.com/2012/07/06/using-the-ntfs-journal-for-backups/
和它工作得很好。
除了正常的日志事件之外USN_REASON_CLOSEUSN_REASON_FILE_CREATEUSN_REASON_FILE_DELETE还收到了一个有原因的事件USN_REASON_HARD_LINK_CHANGE。我希望能够根据此事件更新目录索引,但我找不到任何有关它的信息。唯一的文件是

NTFS 文件系统硬链接被添加到文件或目录中或从文件或目录中删除。NTFS 文件系统硬链接,类似于 POSIX 硬链接,是可以看到相同文件或目录的多个目录条目之一。

这是什么意思?硬链接是在哪里创建的?还是被删除了?我如何获得有关所发生事情的更多信息?

0 投票
0 回答
191 浏览

batch-file - 来自 .bat 文件的自动定时 Outlook 日记条目

我希望有人能提供帮助...我有一个 .bat 文件,它在 MS Outlook (2007) 中创建一个新的日记条目(操作系统是 Win7Pro)。此批处理文件自动填充主题行、日期和开始时间行。它还自动启动计时器功能,因此我可以跟踪服务调用需要多长时间。但是,当从其他计算机运行 .bat 文件时,计时器不会自动启动。

.bat 文件内容如下:

我还设计了一个自定义表单,它是基本的日记条目,在表单中添加了一小行脚本来启动计时器,因为我还没有想出如何使用 .bat 文件来执行此操作。

我的最终目标是在电话响起时运行 .bat,输入谁打过电话以及出现了什么问题,让计时器运行,并在保存日志时结束计时器。可能有多个用户,所有用户都保存到共享日志中。

感谢您的帮助。

0 投票
0 回答
156 浏览

node.js - 关闭node.js应用程序时如何关闭mongodb连接而不生成日志文件

我的基于 node.js 的应用程序连接到一个 mongodb 数据库,当我手动关闭 node.js 应用程序时,它会触发下面的函数来关闭 mongodb 连接。

但是,当我关闭 node.js 应用程序时,mongodb 连接也将安全关闭。但在我的情况下,mongodb 会在 /var/lib/mongodb/journal 中创建三个日志文件:prealloc.0 prealloc.1 prealloc.2。三个日志文件太大。

为什么以及在 node.js 应用程序即将关闭时关闭 mongodb 连接而不生成这些日志文件的好方法是什么?

0 投票
1 回答
247 浏览

c++ - JOURRNALRECORDPROC 确定按下的键

这是我的函数的原型:

LRESULT CALLBACK JournalRecoProc(int code, WPARAM wParam, LPARAM lParam) {

}

如果有 ENTER 或单击鼠标按钮,我如何检查内部?我想应该使用 lParam,但我找不到如何使用。

0 投票
1 回答
1068 浏览

php - 在搜索结果下拉日志+ Opencart中显示产品型号

我们有 opencart 1.5.5.1。以杂志 IV 为主题。我们修改了搜索框功能,可以搜索产品型号和产品名称。我们无法理解的是如何让产品型号出现在下拉搜索结果建议列表中。

感激地收到任何建议,我们都会为此发疯。我不能提供任何代码片段,因为我什至还没有找到我应该在哪里编辑代码:)

编辑解决:journal.js 引用了这个控制器:- serviceUrl: 'index.php?route=module/journal_cp/search_products'

所以我尝试替换:

好的,它很脏,但这是一个开始:)

module/journal_cp/search_products 中的原始代码供那些想要查看的人使用:

0 投票
1 回答
546 浏览

python - 如何存储用户的输入以备将来使用?

我正在 Python 上制作“日记”或“日记”程序。它非常简单,你写下日期,然后写日记,你可以随时阅读它,你可以继续添加笔记或新条目。现在,我想存储用户的输入,以便当他第二天进入时,他可以阅读他写的内容并为他/她的日记写一个新条目,但我找不到这样做的方法。我在 StackOverflow 上找不到这个问题,抱歉,如果它已经被问过了。

0 投票
1 回答
3396 浏览

python - SQLite WAL 模式,后台线程检查点,wal-journal 永不收缩

SQLite 文档说(此处)您可以通过在单独的线程上运行检查点来避免 WAL 模式下的检查点暂停。我试过这个,但它似乎不起作用:' -wal'文件无限制地增长,不清楚是否有任何东西实际上被复制回主数据库文件,并且(最重要的是)在-wal文件变得足够大之后(超过一千兆字节)主线程开始不得不等待检查指针。

在我的应用程序中,主线程不断地做一些基本上等同于此的事情,其中generate_data​​将吐出要插入的一百万行的顺序:

检查点线程执行此操作:

(在不同的线程上,它们必须与数据库有单独的连接,因为 pysqlite 不支持在多个线程之间共享连接。)更改为 FULL 或 RESTART 检查点无济于事 - 然后检查点就会失败。

我如何使它真正起作用?需要的是:1)主线程永远不必等待,2)日志文件不会无限制地增长。

0 投票
5 回答
8511 浏览

logging - 我应该如何使用 systemd 处理远程日志记录?

我在 Google Compute Engine (GCE) 上运行多个 CoreOS 实例。CoreOS 使用 systemd 的日志记录功能。如何将所有日志推送到远程目标?据我了解,systemd journal 不具备远程日志记录功能。我目前的解决方法如下所示:

使用https://logentries.com通过 TCP使用其基于令牌的输入

有没有更好的方法?

编辑: https ://medium.com/coreos-linux-for-massive-server-deployments/defb984185c5

0 投票
1 回答
1163 浏览

go - 在 golang 中制作日志文件

我在 Go 中有一个小项目,它通过 tcp 接收文本行以进行处理。但是,为了确保稳健性,我想创建某种日志,以便在电源故障的情况下不会丢失任何内容(例如,我的应用程序接收到一帧数据,但尚未处理)。

我已经在 Google 上搜索了有关如何实现日志文件的任何指南,但是搜索结果受到 Oracle RDBMS 文档等的严重污染。

我的想法是这样的:收到一行后立即将其写入带有“未处理标志”的文件。处理后,更新文件以清除此标志,打开覆盖。在清除该标志的同时,向数据发送方发送一个“已处理的确认”。在日志中处理固定大小的“插槽”也许是最简单的方法,以确保我可以重用已释放的插槽,而不是拥有一个不断增加的文件并维护未使用插槽的“空闲列表”。

在自定义代码中实现此类文件是否有任何“最佳实践”,关于文件结构、填充和锁定的 ige?在 Go 中这样做是否有任何顾虑,因为它是跨平台的,而不是使用本机文件系统 API?