码迷,mamicode.com
首页 > 其他好文 > 详细

如何跟踪datasnap 服务端日志

时间:2014-11-02 13:49:40      阅读:842      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   for   sp   文件   数据   

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 服务端日志

标签:style   blog   http   io   ar   for   sp   文件   数据   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!