zoukankan      html  css  js  c++  java
  • unidac记录日志

    unidac记录日志

     1)SQL日志记录

    TUniSqlMonitor的OnSql事件里面记录SQL日志,演示代码如下:

    procedure TfrmDB.UniSQLMonitor1SQL(Sender: TObject; Text: String;
    Flag: TDATraceFlag);
    begin
    sfLogger.logMessage('Sql: ' + Text);
    end;

    2)错误日志记录

    TUniConnection的OnError事件,演示代码如下:

    procedure TfrmDB.conError(Sender: TObject; E: EDAError; var Fail: Boolean);
    begin
    sfLogger.logMessage('Error: ' + E.Message);
    end;

    测试运行,生成如下日志内容:

    10:30:05:547[message][PID:10520,ThreadID:12824]:config.db连接成功
    10:30:05:549[message][PID:10520,ThreadID:12824]:创建帐套号:0 数据库类型:SQL Server 数据库IP:127.0.0.1,8829 数据库名称:yndb 创建连接数量:10
    10:30:05:563[message][PID:10520,ThreadID:12824]:启动中间件
    10:30:05:563[message][PID:10520,ThreadID:12824]:sql: Connect: @
    10:30:05:564[message][PID:10520,ThreadID:12824]:sql: Disconnect: @
    10:30:05:564[message][PID:10520,ThreadID:12824]:sql: Connect: @
    10:30:05:565[message][PID:10520,ThreadID:12824]:config.db连接成功
    10:30:17:715[message][PID:10520,ThreadID:2016]:sql: Connect: sa@127.0.0.1,8829
    10:30:17:736[message][PID:10520,ThreadID:2016]:yndb 数据库连接成功
    10:30:17:737[message][PID:10520,ThreadID:2016]:sql: select * from t3
    10:30:17:738[message][PID:10520,ThreadID:2016]:select * from t3

    10:30:17:738[message][PID:10520,ThreadID:2016]:sql: Disconnect: sa@127.0.0.1,8829
    10:30:25:471[message][PID:10520,ThreadID:8516]:sql: Connect: sa@127.0.0.1,8829
    10:30:25:476[message][PID:10520,ThreadID:8516]:yndb 数据库连接成功
    10:30:25:476[message][PID:10520,ThreadID:8516]:sql: select * from t2
    10:30:25:480[message][PID:10520,ThreadID:8516]:sql: Error: 对象名 't2' 无效。
    10:30:25:480[message][PID:10520,ThreadID:8516]:对象名 't2' 无效。
    10:30:25:480[message][PID:10520,ThreadID:8516]:TMyClientContext.QuerySQL 对象名 't2' 无效。
    10:30:25:480[message][PID:10520,ThreadID:8516]:sql: Disconnect: sa@127.0.0.1,8829

  • 相关阅读:
    [转]JavaWeb学习总结(五十)——文件上传和下载
    [转]JavaWeb学习总结(四十九)——简单模拟Sping MVC
    [转]JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
    [转]javaweb学习总结(四十七)——监听器(Listener)在开发中的应用
    [转]javaweb学习总结(四十六)——Filter(过滤器)常见应用
    [转]javaweb学习总结(四十五)——监听器(Listener)学习二
    js数组的方法
    神策埋点
    微信分享
    微信小程序
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/9252658.html
Copyright © 2011-2022 走看看