首页 > 其他 > 详细

如何跟踪datasnap 服务端日志

时间:2014-11-02 13:46:48      阅读:310      评论:0      收藏:0      [点我收藏+]

1、在服务器端主窗体上显示服务器的执行情况,主窗体默认单元文件是Unit1.pas

bubuko.com,布布扣

2、一个TMEMO到窗体上,

bubuko.com,布布扣

3、在数据模块单元,ServerMethod1上放一个SQLMonitonr控件,ServerMethod1.pas的uses

里加上unit1,因为要访问MEMO。

日志可以输出到文本,也可以通过MEMO控件显示出来。

输出到文本:

设置SQLMonitonr控件FILENAME属性:c:\log.txt

 

bubuko.com,布布扣

4、输出到主窗体的MEMO

设置SQLMonitonr控件的OnLogTrace方法

bubuko.com,布布扣

 

 

procedure TServerMethods1.Mon1LogTrace(Sender: TObject;
  TraceInfo: TDBXTraceInfo);
begin
     TraceInfo.TraceLevel:=2;
    unit1.Form1.mmo1.Lines.Add(TraceInfo.Message);
end;

 

5、跟踪级别

TDBXTraceLevels = class
    const
    ///<summary>Trace nothing.</summary>
      None      = 0;
    ///<summary>Debug trace</summary>
      Debug     = 1;
    ///<summary>Information tracing</summary>
      Info      = 2;
    ///<summary>Trace warnings</summary>
      Warn      = 3;
    ///<summary>Trace errors</summary>
      Error     = 4;
    ///<summary>Trace fatal errors</summary>
      Fatal     = 5;
    ///<summary>Trace for all levels</summary>
      Highest   = Fatal;
  end;

 

6、运行效果:

 

bubuko.com,布布扣

在文本输出的日志

bubuko.com,布布扣

 

7、故意把SQL语句写错:

bubuko.com,布布扣

如何跟踪datasnap 服务端日志

原文:http://www.cnblogs.com/hudechun/p/4068950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!