zEventlog 日志系统 第二版
对于粗糙的第一步 稍作的改进的
bin/zEventlog - Ubuntu 22.04 编译
bin/zEventlog-x64.exe - Windows 10 编译
lib/libzEventlog.so - Ubuntu 20.04 编译
lib/libzEventlog-x64.dll - Windows 10 编译
lib/libzEventlog-x86.dll - Windows 10 编译
utils/z.Eventlog.pas - X
主服务程序 zEventlog 启动参数
-lp /* 日志提交监听端口 <默认 7900>*/
-vp /* 日志显示服务端口 <默认 7901>*/
-cl /* 控制台日志显示输出 <默认显示>*/
-db /* 日志存档本地数据库文件名 <默认data.db3>*/
如果无需制定直接运行即可.
windows 下 就只给了个 x64 现在也没多少纯32系统了吧? 懒得设置一堆选项了
linux 下 就只给了个 Ubuntu 22.04的了 因为我傻呼呼的把实机的系统升到22就算了 为了一致 我把服务器 也升到了 22.04
那上面的库为什么是 20的呢 因为是在子系统编译的搞来搞去的也少。。。
windows 为什么会有一个 x86的 因为有一堆 在内网的古董程序 这个程序开发的原因也是因为这个,,,
哈哈 及其难受的古代软件维护 加 恶心的网络是你工作最快乐的事情。。。
哈哈 当然你也有内网 折腾 如果有其他系统支持可以留言 也可以折腾一个出来。。。
web: zelig.cn
Delphi 调用例子
uses System.SysUtils, z.Eventlog in 'z.Eventlog.pas'; (*----------------------------------------------------------------------------*) begin try with TzEventlog.Create('192.168.3.188') do try OnError:= procedure(Error: Integer; msg: string) begin Writeln(msg); end; if Connected then begin LogJSON('测试的','{"test": "哈哈哈是的吧可以看到吧"}'); LogSQL('测试的','SELECT * FROM `zelig_short_media`',lldebug) ; LogText('测试的','吗的发生错误了呢',llerror); end else writeln('断开链接.'); finally Free; end; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end.
zEventlog-2.zip
类型:压缩文件|已下载:36|下载方式:免费下载
立即下载
还没有评论,来说两句吧...