U8相关一些常用日志使用与技巧培训
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
日志记录在u8soft\ufcomsql\SrvTransLog.log里。如当基础档案出现 保存数据异常的情况,例如提示“系统忙”等错误时,会记录详细日志信息。 分业务日志和调试日志。业务日志主要用来监视EAI日常数据交换业务, 记录在数据库中,界面上查看。调试日志主要用来跟踪和调试无法通过 业务日志反映的系统内部错误,记录在:%U8SOFT%\EAI\ Config\LogConfig.ini
补丁包,如果包含数据库脚本,在安装过程中,也会产生脚本日志, 日志记录在u8soft\Admin\UFDBTMP\DBLog.txt里
课程内容简介
日志和日志工具 U8一些常用后台日志应用 案例共享
问题现象
登录系统某模块后提示“该产品所需要的文件已损坏或者未 安装”等问题。
运行ProcessMonitor
说明
“我的报表”视图中的错误信息 报表数据访问层错误信息 872中报表升级错误信息 表格报表数据展现的错误信息 表格报表运行时格式错误信息 报表周期任务信息,此信息为常规日志,只要执行了周 期任务,就会有相应记录 报表输出时的错误信息 报表系统命令模式错误信息 报表系统右键菜单模式错误信息 报表系统抽象工厂错误信息 报表资源文件错误信息 报表数据计算错误信息 报表源数据导入导出错误信息
服务配置界面上
在文件U8SOFT\ufcomsql\U8taskpro.log中
在文件U8SOFT\Logs\U8TaskService_net.log中
如果872加密服务启动失败,或者运行异常可以在 system32\WF872.log中看到原因
注册表开关HKEY_USERS\.DEFAULT\Software下逐级建 立子项. UFIDA\AuthServer\client的debug为1,记录在 U8soft\client.log
6
ReportTimer.log
7
ReportExportEngine.log
8
ReportCommandDP.log
9
ReportContextMenu.log
10 ReportObjectFactory.log
11 ReportResource.log
12 ReportElement.log
13 ReportMetaIO.log
年结详细日志:(871SP1,872)在871SP1补丁包中增加并完善了各模块
年度结转时的详细日志功能,目前只有871SP1中提供其它版本暂未提供。 详细日志路径: c:\u8soft\admin\Transfer_xxx_XXXX.txt XXX代表帐套号 XXXX代表年度
典型日志应用——升级
系统管理的升级日志: 系统管理在升级过程中会在u8soft\admin目录里写下如下日志文件:
▪ 系统相关日志信息
• Windows事件日志 • IIS日志 • 系统资源调用日志 •…
日志信息
▪ 产品后台日志信息
• 自动备份日志信息 • 各种服务日志信息 • 帐套年结、升级日志 • 门户登录日志 • UAP报表日志 • 进/出口日志 • 生产制造日志 …
▪数据库日志
• 数据库管理日志 • 数据库运行日志
年度.txt
也在里面记录。每次升级重新生成该日志文件。
UFDBUpgrade861 如果年度账是由861之前版本升级,升级过程中需要经过多语转换过
.log
程,该日志用于记录多语转换的过程,如果多语转换出错,错误信
息也记录在其中。该日志累加不覆盖。
DBHotfix.txt
使用系统管理升级年度账时,升级程序在把年度账升级到当前版本 之后,还会把当前环境中已经安装的补丁脚本在该年度账上执行。 该日志记录补丁脚本的执行过程。该日志累加不覆盖。
典型日志应用——其他
进/出口管理 单据控件 基础档案
EAI 补丁脚本升级
在u8soft \Logs\下增加scmimex.log,该文件如果存在,就会写日志。 内容主要是一些进/出口自己记录的函数进入标记等,也包括错误详细信息。
在u8soft\ufcomsql 下新增一个VoucherDebug.ini 文件,有这个文件存在, 则单据控件记录日志。
典型日志应用——UAP报表日志
UAP报表日志:存放在U8SOFT\Logs下
序号 日志名称
1
ReportManagement.log
2
ReportData.log
3
Report872UpradeError.log
4
ReportExhibition.log
5
ReportRuntimeFormat.log
典型日志应用——自动备份
自动备份服务:872以前是一个单独的服务U8BackupService
备份服务 备份服务日志:
c:\windows\system32\U 8BackupService.log
典型日志应用——自动备份
自动备份服务:872集成到定时服务中U8TaskService
定时服务 备份服务日志: c:\u8soft\logs\U8Backu pService.log
U8相关一些常用日志使用与技巧培训
用友软件股份有限公司 U8产品支持部:周能发
2009年 4月 14日
课程内容简介
日志和日志工具 U8一些常用后台日志应用 案例共享
日志的作用
日志信息
后台逻辑
前台报错
深入剖析、全程监控、精确定位
相关日志种类
▪ 产品前台日志信息
• MRP / MPS运算 • 成本计算 • 工作流实例日志 • 补丁工具执行脚本日志 •…
注册表开关 HKEY_LOCAL_MACHINE\SOFTWARE\Ufsoft\WF\UAP\Bi zDAE的EnableLog为“true”,记录在 U8Soft\Logs\BizDAE.log
注册表开关 HKEY_LOCAL_MACHINE\SOFTWARE\Ufsoft\WF\V8.700 的MailLog为1,记录在U8SOFT\ufzy_sendMail.log里
记录分析——查询注册码信息
复制注册码信息后,在注册表编辑器 中进行查询
用最新版本中的dll文件替换出现问题 的dll文件,替换后使用regsvr32重 新注册即可。
FATAL
不正常的状态 3:错误无法修复,系 统将无法正常运行。
OFF 不记录任何信息
日志查看工具——DebugView
DbgView:调试信息查看器,免费绿色软件。不仅能作为调试信
息查看工具,还能监视软件的运行状况。
日志查看工具——ProcessMonitor
ProcessMonitor:高级的 Windows 系统和应用程序监视工具,
•…
日志的级别
ALL 不区分错误级别,记录所有日志信息。
DEBUG
不仅记录错误信息,也记录了一些过 程调用信息。
INFO 用来反馈系统的当前状态给最终用户。
WARN
不正常的状态 1:进行一些修复性的 工作 ,系统还能正常使用。
ERROR
不正常的状态 2:进行一些修复性的 工作 ,无法确定系统能否正常使用。
课程内容简介
日志和日志工具 U8一些常用后台日志应用 案例共享
典型日志应用——门户登陆
门户登录日志文件:C:\U8SOFT\Logs\EPL.log
结论:客户端无法 连接服务器的11520
端口。
典型日志应用——门户登陆
门户登录日志文件:C:\U8SOFT\Logs\EPL.log
结论:服务器无法 连接数据库
</root>
日志记录在文件u8soft\Logs\EPL.log里,
典型日志应用——客户端/服务端(remoting通讯)
服务端日志:
在文件U8DispatchService.exe.config里,将level 的value值设置 DEBUG,如下所示, 如下所示:
<root> <level value="DEBUG" /> <appender-ref ref="LogFileAppender" />
典型日志应用——自动备份
备份操作日志:(871,872)C:\U8SOFT\ufcomsql\BackupDB.txt
(871以前)C:\Windows\system32\ufcomsql\BackupDB.txt
正确备份的 日志信息
账套库质疑 的日志信息
Sa密码更改 过的日志信息
典型日志应用——年结
典型日志应用——各种U8服务日志
序号 服务名称
1
定时服务日志
2
预警日志
3
刷新日志
4
消息分发日志
5
加密服务(UFNET)
6
加密客户端
7
数据引擎服务
8
wk.baidu.com
发送邮件服务
说明
打开命令行(cmd.exe),执行“ServiceCtrl U8TaskService Debug”,日志会记录在文件 U8Soft\Logs\U8TaskService.log中
</root>
日志记录在文件U8SOFT\U8Framework\Logs
如果是制造的服务端,还需要修改文件U8MPool.exe.config, 修改方式同上图, 文件u8soft\AppServer\Logs\U8MPool.log里
如果是进/出口管理,还需要修改U8SCMPool.exe.config,修改 方式同上图,日志记录在文件 u8soft\AppServer\Logs\U8SCMPool.log里
运行工具ProcessMonitor后,点击”过滤按钮”配置PID、Result. 注:PID为任务管理器-进程中EnterprisePortal.exe对应的PID值。
Result设置为is not SUCCESS。
清空开始跟踪
点击清空按钮 ,再点击跟踪按钮 进行跟踪。
跟踪记录
登录系统某模块报错后,可看到跟踪记录,一般查看跟踪记录中最后几条错 误记录,双击查看注册码。
免费绿色软件。能监视文件调用、注册表读写、线\进程启动和退出、 DLL 和内核模式驱动程序加载、I/O操作、高级日志机制等。
日志查看工具——SQL事件探查器
SQL事件探查器:监视 Microsoft SQL Server 实例中的各类事件。可以
捕获有关每个事件的数据并将其保存到文件或 SQL Server 表中供以后分析。
UpdatSQL_账套号_年度.txt,UFDATA_账套号_年度.txt,UFDATA_账套号_ 年度.txt,DBHotfix.txt
UpdatSQL_账套 记录该年度库各版本升级过程以及最终的升级结果。每次升级重新 号_年度.txt 生成该日志文件。
UFDATA_账套号_ 记录该年度库升级的性能日志,如果升级脚本执行出错,错误信息
典型日志应用——客户端/服务端(remoting通讯)
客户端日志:
在文件u8soft\EnterprisePortal.exe.config里,将level 的value值设置 DEBUG, 如下所示:
<root> <level value="DEBUG" /> <appender-ref ref="LogFileAppender" />
典型日志应用——门户登陆
门户登录日志文件:C:\U8SOFT\Logs\EPL.log
结论:客户端无法 连接指定的账套库
典型日志应用——门户登陆
门户登录DebugView:与加密服务器连接后到门户完全打开。
添加注册表信息 运行dbgview.exe 取消capture kernal 选项
门户登录 查看日志,保存日志文件
补丁包,如果包含数据库脚本,在安装过程中,也会产生脚本日志, 日志记录在u8soft\Admin\UFDBTMP\DBLog.txt里
课程内容简介
日志和日志工具 U8一些常用后台日志应用 案例共享
问题现象
登录系统某模块后提示“该产品所需要的文件已损坏或者未 安装”等问题。
运行ProcessMonitor
说明
“我的报表”视图中的错误信息 报表数据访问层错误信息 872中报表升级错误信息 表格报表数据展现的错误信息 表格报表运行时格式错误信息 报表周期任务信息,此信息为常规日志,只要执行了周 期任务,就会有相应记录 报表输出时的错误信息 报表系统命令模式错误信息 报表系统右键菜单模式错误信息 报表系统抽象工厂错误信息 报表资源文件错误信息 报表数据计算错误信息 报表源数据导入导出错误信息
服务配置界面上
在文件U8SOFT\ufcomsql\U8taskpro.log中
在文件U8SOFT\Logs\U8TaskService_net.log中
如果872加密服务启动失败,或者运行异常可以在 system32\WF872.log中看到原因
注册表开关HKEY_USERS\.DEFAULT\Software下逐级建 立子项. UFIDA\AuthServer\client的debug为1,记录在 U8soft\client.log
6
ReportTimer.log
7
ReportExportEngine.log
8
ReportCommandDP.log
9
ReportContextMenu.log
10 ReportObjectFactory.log
11 ReportResource.log
12 ReportElement.log
13 ReportMetaIO.log
年结详细日志:(871SP1,872)在871SP1补丁包中增加并完善了各模块
年度结转时的详细日志功能,目前只有871SP1中提供其它版本暂未提供。 详细日志路径: c:\u8soft\admin\Transfer_xxx_XXXX.txt XXX代表帐套号 XXXX代表年度
典型日志应用——升级
系统管理的升级日志: 系统管理在升级过程中会在u8soft\admin目录里写下如下日志文件:
▪ 系统相关日志信息
• Windows事件日志 • IIS日志 • 系统资源调用日志 •…
日志信息
▪ 产品后台日志信息
• 自动备份日志信息 • 各种服务日志信息 • 帐套年结、升级日志 • 门户登录日志 • UAP报表日志 • 进/出口日志 • 生产制造日志 …
▪数据库日志
• 数据库管理日志 • 数据库运行日志
年度.txt
也在里面记录。每次升级重新生成该日志文件。
UFDBUpgrade861 如果年度账是由861之前版本升级,升级过程中需要经过多语转换过
.log
程,该日志用于记录多语转换的过程,如果多语转换出错,错误信
息也记录在其中。该日志累加不覆盖。
DBHotfix.txt
使用系统管理升级年度账时,升级程序在把年度账升级到当前版本 之后,还会把当前环境中已经安装的补丁脚本在该年度账上执行。 该日志记录补丁脚本的执行过程。该日志累加不覆盖。
典型日志应用——其他
进/出口管理 单据控件 基础档案
EAI 补丁脚本升级
在u8soft \Logs\下增加scmimex.log,该文件如果存在,就会写日志。 内容主要是一些进/出口自己记录的函数进入标记等,也包括错误详细信息。
在u8soft\ufcomsql 下新增一个VoucherDebug.ini 文件,有这个文件存在, 则单据控件记录日志。
典型日志应用——UAP报表日志
UAP报表日志:存放在U8SOFT\Logs下
序号 日志名称
1
ReportManagement.log
2
ReportData.log
3
Report872UpradeError.log
4
ReportExhibition.log
5
ReportRuntimeFormat.log
典型日志应用——自动备份
自动备份服务:872以前是一个单独的服务U8BackupService
备份服务 备份服务日志:
c:\windows\system32\U 8BackupService.log
典型日志应用——自动备份
自动备份服务:872集成到定时服务中U8TaskService
定时服务 备份服务日志: c:\u8soft\logs\U8Backu pService.log
U8相关一些常用日志使用与技巧培训
用友软件股份有限公司 U8产品支持部:周能发
2009年 4月 14日
课程内容简介
日志和日志工具 U8一些常用后台日志应用 案例共享
日志的作用
日志信息
后台逻辑
前台报错
深入剖析、全程监控、精确定位
相关日志种类
▪ 产品前台日志信息
• MRP / MPS运算 • 成本计算 • 工作流实例日志 • 补丁工具执行脚本日志 •…
注册表开关 HKEY_LOCAL_MACHINE\SOFTWARE\Ufsoft\WF\UAP\Bi zDAE的EnableLog为“true”,记录在 U8Soft\Logs\BizDAE.log
注册表开关 HKEY_LOCAL_MACHINE\SOFTWARE\Ufsoft\WF\V8.700 的MailLog为1,记录在U8SOFT\ufzy_sendMail.log里
记录分析——查询注册码信息
复制注册码信息后,在注册表编辑器 中进行查询
用最新版本中的dll文件替换出现问题 的dll文件,替换后使用regsvr32重 新注册即可。
FATAL
不正常的状态 3:错误无法修复,系 统将无法正常运行。
OFF 不记录任何信息
日志查看工具——DebugView
DbgView:调试信息查看器,免费绿色软件。不仅能作为调试信
息查看工具,还能监视软件的运行状况。
日志查看工具——ProcessMonitor
ProcessMonitor:高级的 Windows 系统和应用程序监视工具,
•…
日志的级别
ALL 不区分错误级别,记录所有日志信息。
DEBUG
不仅记录错误信息,也记录了一些过 程调用信息。
INFO 用来反馈系统的当前状态给最终用户。
WARN
不正常的状态 1:进行一些修复性的 工作 ,系统还能正常使用。
ERROR
不正常的状态 2:进行一些修复性的 工作 ,无法确定系统能否正常使用。
课程内容简介
日志和日志工具 U8一些常用后台日志应用 案例共享
典型日志应用——门户登陆
门户登录日志文件:C:\U8SOFT\Logs\EPL.log
结论:客户端无法 连接服务器的11520
端口。
典型日志应用——门户登陆
门户登录日志文件:C:\U8SOFT\Logs\EPL.log
结论:服务器无法 连接数据库
</root>
日志记录在文件u8soft\Logs\EPL.log里,
典型日志应用——客户端/服务端(remoting通讯)
服务端日志:
在文件U8DispatchService.exe.config里,将level 的value值设置 DEBUG,如下所示, 如下所示:
<root> <level value="DEBUG" /> <appender-ref ref="LogFileAppender" />
典型日志应用——自动备份
备份操作日志:(871,872)C:\U8SOFT\ufcomsql\BackupDB.txt
(871以前)C:\Windows\system32\ufcomsql\BackupDB.txt
正确备份的 日志信息
账套库质疑 的日志信息
Sa密码更改 过的日志信息
典型日志应用——年结
典型日志应用——各种U8服务日志
序号 服务名称
1
定时服务日志
2
预警日志
3
刷新日志
4
消息分发日志
5
加密服务(UFNET)
6
加密客户端
7
数据引擎服务
8
wk.baidu.com
发送邮件服务
说明
打开命令行(cmd.exe),执行“ServiceCtrl U8TaskService Debug”,日志会记录在文件 U8Soft\Logs\U8TaskService.log中
</root>
日志记录在文件U8SOFT\U8Framework\Logs
如果是制造的服务端,还需要修改文件U8MPool.exe.config, 修改方式同上图, 文件u8soft\AppServer\Logs\U8MPool.log里
如果是进/出口管理,还需要修改U8SCMPool.exe.config,修改 方式同上图,日志记录在文件 u8soft\AppServer\Logs\U8SCMPool.log里
运行工具ProcessMonitor后,点击”过滤按钮”配置PID、Result. 注:PID为任务管理器-进程中EnterprisePortal.exe对应的PID值。
Result设置为is not SUCCESS。
清空开始跟踪
点击清空按钮 ,再点击跟踪按钮 进行跟踪。
跟踪记录
登录系统某模块报错后,可看到跟踪记录,一般查看跟踪记录中最后几条错 误记录,双击查看注册码。
免费绿色软件。能监视文件调用、注册表读写、线\进程启动和退出、 DLL 和内核模式驱动程序加载、I/O操作、高级日志机制等。
日志查看工具——SQL事件探查器
SQL事件探查器:监视 Microsoft SQL Server 实例中的各类事件。可以
捕获有关每个事件的数据并将其保存到文件或 SQL Server 表中供以后分析。
UpdatSQL_账套号_年度.txt,UFDATA_账套号_年度.txt,UFDATA_账套号_ 年度.txt,DBHotfix.txt
UpdatSQL_账套 记录该年度库各版本升级过程以及最终的升级结果。每次升级重新 号_年度.txt 生成该日志文件。
UFDATA_账套号_ 记录该年度库升级的性能日志,如果升级脚本执行出错,错误信息
典型日志应用——客户端/服务端(remoting通讯)
客户端日志:
在文件u8soft\EnterprisePortal.exe.config里,将level 的value值设置 DEBUG, 如下所示:
<root> <level value="DEBUG" /> <appender-ref ref="LogFileAppender" />
典型日志应用——门户登陆
门户登录日志文件:C:\U8SOFT\Logs\EPL.log
结论:客户端无法 连接指定的账套库
典型日志应用——门户登陆
门户登录DebugView:与加密服务器连接后到门户完全打开。
添加注册表信息 运行dbgview.exe 取消capture kernal 选项
门户登录 查看日志,保存日志文件