FrameCountry数据访问层架构日志信息(具体详见使用手册)
FrameCountry
记录运行过程中的信息,包括FrameTown执行信息和FrameShip提交信息的记录。
4.1 FrameTown执行信息
4.1.1 FrameTown记录说明
对FrameTown的执行信息进行详细记录,记录的等级依据FrameTown的
DebugType
属性设定值,对照如下:
级别
|
错误信息
|
回滚信息
|
正确信息
|
正确执行SQL语句
|
0
|
|
|
|
|
1
|
是
|
|
|
|
2
|
是
|
是
|
|
|
3
|
是
|
是
|
是
|
|
4
|
是
|
是
|
是
|
是
|
记录的文件放置在FrameCountry.dll所在文件夹的“/FrameStateLog/FrameTownLog” 目录下,文件名由FrameTown的连接数据库文件名与日期组合而成,比如连接文件为 FrameConnect.xml日期为2007年6月1日,则文件名为“FrameConnect070601.log”。
4.1.2 FrameTown记录内容
1.
示例
┏━━━━━━━━━━ FrameCountry Debug ━━━━━━━━━━┓
┣StartTime: 2007-6-17 16:44:10.622
┣EndTime: 2007-6-17 16:44:10.682
┣Function: ExeNonQuery
┣TransactionID:
┣━━━━━━┫Information
<?xml version="1.0" encoding="gb2312"?><ParamList ServiceName="" ChapterName="Quiz" CommandName="Update"><MainSQL></MainSQL><ValueList><code>QZ002</code><name>2005
年期末考试1</name></ValueList><WhereList><code Operator="">QZ002</code></WhereList></ParamList>
┣━━━━━━┫CurrentSQLLanguage
update Quiz set quizcode='QZ002', quizname='2005
年期末考试1' where 1=1 and quizcode = 'QZ002'
┗━━━━━━━━━━━━━ End ━━━━━━━━━━━━━━┛
2.
说明
Ø
StartTime
:SQL语句开始执行时间;
Ø
EndTime
:SQL语句执行结束时间;
Ø
Function
:运行的函数:
Ø
TransactionID
:事务标示,当执行非查询操作时会随即生成一个事务标示,在 相同的事务中,事务标示亦相同;
Ø
Information
:提交执行的FrameBridge的请求信息;
Ø
CurrentSQLLanguage
:相应执行的SQL语句;
4.2 FrameShip提交信息
4.2.1 FrameShip提交信息记录说明
对FrameShip提交信息进行详细记录,记录的等级依据FrameShip的
RecordType
属性设定值,对照如下:
级别
|
记录情况
|
0
|
不记录
|
1
|
记录
|
记录的文件放置在FrameCountry.dll所在文件夹的“/FrameStateLog/FrameShipLog” 目录下,文件名为“
FrameShipLog
”和
日期,比如日期为2007年6月1日,则文件名为“
FrameShipLog
070601.log
”。
4.2.2 FrameShip提交信息记录内容
1.
示例
┏━━━━━━━━━━ FrameShip Record ━━━━━━━━━━┓
┣DateTime: 2007-6-17 16:44:05.515
┣━━━━━━┫Information
<?xml version = '1.0' encoding = 'UTF-8'?><Request><Service>UpdateStudent</Service>
<Info><ParamInfo><ValueList><name>
张伞</name></ValueList><WhereList></WhereList>
</ParamInfo></Info></Request>
┗━━━━━━━━━━━━━ End ━━━━━━━━━━━━━━┛
2.
说明
Ø
DateTime
:加载时间;
Ø
Information
:表示层请求信息;
下载最新版本FrameCountry数据访问层架构:
http://blog.csdn.net/lizheng82/archive/2007/06/18/1656140.aspx