⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemout.java

📁 一个完整的
💻 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 + -