`
Chrislee
  • 浏览: 64333 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows命令行窗口日志输出重定向方法

阅读更多
经常在windows下部署或运行一些B/S系统,由于windows命令行启动软件后,日志信息默认在命令行输出,如果希望将日志信息保留进行跟踪查看,可以将命令行输出重定向到文本文件中进行保存,具体方法如下:

a) 备份相应组件命令行启动批处理文件并编辑添加如下内容(如某些采用WeblogicWebAPP部署的系统,运行信息会输出到weblogic server窗口中,可编辑weblogic的启动文件startWebLogic.cmd):

set rdate=%date:~0,10%
set logFileName=LOG_FILE_NAME_%rdate%-%time:~0,2%%time:~3,2%%time:~6%.txt
set logPath=LOG_PATH
set logFullName=%logPath%%logFileName%
echo 日志文件记录于:%logFullName%

START_COMMAND >>  %logFullName% 2>&1

b) 将LOG_FILE_NAME替换为指定的日志文件名
将LOG_PATH替换为指定的日志文件输出路径
将START_COMMAND替换为组件启动命令

例:
set rdate=%date:~0,10%
set logFileName= WebLogicLog_log_%rdate%-%time:~0,2%%time:~3,2%%time:~6%.txt
set logPath=D:\RunInfo\LOG\
set logFullName=%logPath%%logFileName%
echo 日志文件记录于:%logFullName%

%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server >> %logFullName% 2>&1

c) 完成以上步骤后保存编辑好的文件,并调用该命令进行启动。



成功后可在指定的日志输出路径中看到新的日志文件。
输出文件名示例:WebLogicLog_log_2009-01-04-120111.64.txt

转载请注明: http://chrislee.iteye.com/
  • 大小: 27.6 KB
1
0
分享到:
评论
2 楼 Chrislee 2009-01-04  
dearshor 写道

学习了。Windows上的命令环境总觉得欠缺(和Linux等unix系os比)。或许可以尝试在Windows上部署cygwin,然后cygwin上运行你提到这些命令脚本,这样就可以直接跑shell脚本了~~

呵呵,是个好主意。不过有时在客户那里部署的时候相关软件和工具的审批过程及严格,不是我们想部署什么都可以的。
1 楼 dearshor 2009-01-04  
学习了。
Windows上的命令环境总觉得欠缺(和Linux等unix系os比)。或许可以尝试在Windows上部署cygwin,然后cygwin上运行你提到这些命令脚本,这样就可以直接跑shell脚本了~~

相关推荐

    精通windows server 2008 命令行与powershell电子书PDF版(第一卷)

    3.1.5 title——命令行窗口标题 94 3.2 系统基本配置 94 3.2.1 country——国家设置 94 3.2.2 date——系统日期 97 3.2.3 time——系统时间 98 3.2.4 w32tm——时间服务 98 3.2.5 cmd——命令行 101 3.2.6 doskey...

    精通windows server 2008 命令行与powershell 电子书PDF单文件完整版

    3.1.5 title——命令行窗口标题 94 3.2 系统基本配置 94 3.2.1 country——国家设置 94 3.2.2 date——系统日期 97 3.2.3 time——系统时间 98 3.2.4 w32tm——时间服务 98 3.2.5 cmd——命令行 101 3.2.6 doskey...

    精通windows server 2008 命令行与powershell电子书PDF版(第三卷)

    3.1.5 title——命令行窗口标题 94 3.2 系统基本配置 94 3.2.1 country——国家设置 94 3.2.2 date——系统日期 97 3.2.3 time——系统时间 98 3.2.4 w32tm——时间服务 98 3.2.5 cmd——命令行 101 3.2.6 doskey...

    精通windows server 2008 命令行与powershell 电子书PDF版(第四卷)

    3.1.5 title——命令行窗口标题 94 3.2 系统基本配置 94 3.2.1 country——国家设置 94 3.2.2 date——系统日期 97 3.2.3 time——系统时间 98 3.2.4 w32tm——时间服务 98 3.2.5 cmd——命令行 101 3.2.6 doskey...

    精通windows server 2008 命令行与powershell电子书PDF版(第二卷)

    3.1.5 title——命令行窗口标题 94 3.2 系统基本配置 94 3.2.1 country——国家设置 94 3.2.2 date——系统日期 97 3.2.3 time——系统时间 98 3.2.4 w32tm——时间服务 98 3.2.5 cmd——命令行 101 3.2.6 doskey...

    Windows 系统错误代码简单分析

    Microsoft Windows 系统错误代码简单分析:  0000 操作已成功完成。  0001 错误的函数。  0002 系统找不到指定的文件。  0003 系统找不到指定的路径。  0004 系统无法打开文件。  0005 拒绝访问。...

    CMD 编程调试命令增强版 JP Software CMDebug 25.00.26 + x64.zip

    有多种类型的 I/O 重定向,包括重定向和管道传输到 STDERR,“处理中”管道,“ here-document”和“ here-string”重定向以及 Tee 和 Y 管道配件。 将击键发送到任何应用程序(控制台或 GUI) 。 TCC-RT 包含用于 ...

    citrix 中文管理操作手册

    启用 Windows 事件日志的重影日志记录 101 通过策略启用用户对用户重影操作 102 创建用户策略以定义可执行重影操作的用户 102 示例: 为用户对用户重影功能创建用户策略 102 示例: 为用户分配重影策略 103 合并多个...

    TortoiseSVN和TortoiseMerge的中文帮助文档(chm格式)

    4.7.3. 在 Windows 资源管理器中的 TortoiseSVN 列 4.7.4. 本地与远程状态 4.7.5. 查看差别 4.8. 修改列表 4.9. 版本日志对话框 4.9.1. 调用版本日志对话框 4.9.2. 版本日志动作 4.9.3. 获得更多信息 4.9.4. 获取更...

    如何编写批处理文件批处理文件批处理文件

    被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进 内存,并被当作文件分析。因此,以下例子: FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i 会枚举当前环境中的环境变量名称。 另外,FOR 变量参照的...

    SVN操作手册中文版网页格式

    4.1.6. 最大化窗口 4.2. 导入数据到版本库 4.2.1. 导入 4.2.2. 导入适当的位置 4.2.3. 专用文件 4.3. 检出工作副本 4.3.1. 检出深度 4.4. 将你的修改提交到版本库 4.4.1. 提交对话框 4.4.2. 修改列表 ...

    Ubuntu权威指南(2/2)

    3.4 输入/输出重定向 61 3.5 管道 65 3.6 元字符与文件名生成 67 3.7 转义与引用 69 3.8 命令历史 72 3.8.1 fc命令 72 3.8.2 history命令 74 3.8.3 重复执行先前的命令 75 3.8.4 编辑并执行校正后的命令 76 3.8.5 ...

    Ubuntu权威指南(1/2)

    3.4 输入/输出重定向 61 3.5 管道 65 3.6 元字符与文件名生成 67 3.7 转义与引用 69 3.8 命令历史 72 3.8.1 fc命令 72 3.8.2 history命令 74 3.8.3 重复执行先前的命令 75 3.8.4 编辑并执行校正后的命令 76 3.8.5 ...

    Linux高级bash编程

    在Windows下进行Shell编程 34. Bash, 版本 2 和 3 34.1. Bash, 版本2 34.2. Bash, 版本3 35. 后记 35.1. 作者后记 35.2. 关于作者 35.3. 哪里可以取得帮助? 35.4. 制作这本书的工具 35.4.1. 硬件 ...

    Advanced Bash-Scripting Guide <>

    for 循环重定向 loop (将标准输入和标准输出都重定向了) 16-10. 重定向if/then 测试结构 16-11. 用于上面例子的"names.data"数据文件 16-12. 记录日志事件 17-1. 广播: 发送消息给每个登录上的用户 17-2. 仿造文件:...

    Delphi5开发人员指南

    第1章 Delphi 5下的Windows编程 1 1.1 Delphi产品家族 1 1.2 Delphi是什么 3 1.2.1 可视化开发环境 3 1.2.2 编译器的速度和已编译代码的效 率 4 1.2.3 编程语言的功能及其复杂性 4 1.2.4 数据库结构的灵活性和可...

    网管教程 从入门到精通软件篇.txt

    Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。 ...

    Dos命令大全

    被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进 内存,并被当作文件分析。因此,以下例子: FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i 会枚举当前环境中的环境变量名称。 另外,FOR 变量参照的...

    新版Android开发教程.rar

    o Apache Ant 1.6.5 or later for Linux and Mac, 1.7 or later for Windows o Not Not Not Not compatible with Gnu Compiler for Java (gcj) Note: Note: Note: Note: If JDK is already installed on your ...

    TortoiseSVN中文手册

    3.1.7. 使用 Windows 域认证 ......................................... 18 3.1.8. 多重认证源 ................................................... 20 3.1.9. 用 SSL 使服务器更安全 .............................

Global site tag (gtag.js) - Google Analytics