📄 systemout.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);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -