SystemOut.java
资源名称:OA.rar [点击查看]
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:4k
源码类别:
OA系统
开发平台:
Java
- package com.gforce.currency;
- /**
- * <p>Title: 吉力科技办公自动化系统</p>
- * <p>Description: 吉力科技办公自动化系统</p>
- * <p>Copyright: 版权所有 2003 (c) 西安吉力科技发展有限公司 Copyright (c) 2003 GForce Sceince & Technology</p>
- * <p>Company: 西安吉力科技发展有限公司 (GForce Sceince & Technology)</p>
- * @author 马登军
- * @version 1.0
- */
- import java.lang.*;
- import java.io.*;
- import java.util.*;
- public class SystemOut
- {
- private static String strDatabaseParaFileName = "/config.properties"; //设置系统参数属性文件路径
- /**
- * 系统信息输出行打印
- * @param strOut 要输出的字符串
- */
- public static void OutPrintLine(String strOut)
- {
- System.out.println(strOut);
- }
- /**
- * 系统信息输出打印
- * @param strOut 要输出的字符串
- */
- public static void OutPrint(String strOut)
- {
- System.out.print(strOut);
- }
- /**
- * 系统错误输出行打印
- * @param strOut 要输出的字符串
- */
- public static void ErrPrintLine(String strOut)
- {
- System.err.println(strOut);
- }
- /**
- * 系统错误输出打印
- * @param strOut 要输出的字符串
- */
- public static void ErrPrint(String strOut)
- {
- System.err.print(strOut);
- }
- /**
- * 日志文件行输出打印
- * @param strOut 要输出的字符串
- */
- public static void LogPrintLine(String strOut)
- {
- Throwable err = null;
- LogPrintLine(err, strOut);
- }
- /**
- * 日志文件输出打印
- * @param thrError 要输出的异常抛出
- * @param strOut 要输出的字符串
- */
- public static void LogPrintLine(Throwable thrError, String strOut)
- {
- String strLogFileName = new GetParament().GetStringParamentFromFile(
- strDatabaseParaFileName, "LogFile", "/GForce.log");
- String strIsInfoLog = new GetParament().GetStringParamentFromFile(
- strDatabaseParaFileName, "isinfolog", "false");
- if (strIsInfoLog.equalsIgnoreCase("true"))
- {
- PrintWriter log;
- try
- {
- log = new PrintWriter(new FileWriter(strLogFileName, true), true);
- }
- catch (Exception err)
- {
- ErrPrintLine("无法打开日志文件:" + strLogFileName);
- log = new PrintWriter(System.err);
- }
- log.println(strOut);
- if (thrError != null)
- {
- thrError.printStackTrace(log);
- }
- }
- }
- /**
- * 日志文件输出打印
- * @param strOut 要输出的字符串
- */
- public static void LogPrint(String strOut)
- {
- String strLogFileName = new GetParament().GetStringParamentFromFile(
- strDatabaseParaFileName, "LogFile", "/GForce.log");
- String strIsInfoLog = new GetParament().GetStringParamentFromFile(
- strDatabaseParaFileName, "isinfolog", "false");
- if (strIsInfoLog.equalsIgnoreCase("true"))
- {
- PrintWriter log;
- try
- {
- log = new PrintWriter(new FileWriter(strLogFileName, true), true);
- }
- catch (Exception err)
- {
- ErrPrintLine("无法打开日志文件:" + strLogFileName);
- log = new PrintWriter(System.err);
- }
- log.print(strOut);
- }
- }
- /**
- * 日志输出信息
- * @param strMessage 要输出的信息
- */
- public static void Log(String strMessage)
- {
- LogPrintLine(new Date() + ": t" + strMessage);
- }
- /**
- * 日志输出信息和异常抛出
- * @param strMessage 要输出的信息
- * @param thrError 要输出的异常抛出
- */
- public static void Log(Throwable thrError, String strMessage)
- {
- LogPrintLine(thrError, new Date() + ": t" + strMessage);
- }
- /**
- * 错误输出信息
- * @param strMessage 要输出的信息
- */
- public static void ErrOut(String strMessage)
- {
- ErrPrintLine(new Date() + ": t" + strMessage);
- }
- /**
- * 信息输出信息
- * @param strMessage 要输出的信息
- */
- public static void InfoOut(String strMessage)
- {
- OutPrintLine(new Date() + ": t" + strMessage);
- }
- }