`
Xgw123485
  • 浏览: 88725 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

WriteLog

阅读更多
package com.huawei.esb;

import org.apache.log4j.Logger;

public class WriteLog
{
public final static String configFile = "log4j.properties";
private static Logger logger = initLog();

static Logger initLog()
{
    //为防止文件监听服务没起,此处先调用一次,将服务启起来
    FileManager.getESBProperty("WRITEDB");
   
return Logger.getLogger(WriteLog.class);
}

public static void writeFatalLog(String Msg)
{
logger.fatal(Msg);
}

public static void writeErrLog(String Msg)
{
logger.error(Msg);
}

public static void writeWarnLog(String Msg)
{
logger.warn(Msg);
}

public static void writeInfoLog(String Msg)
{
logger.info(Msg);
}

public static void writeDebugLog(String Msg)
{
logger.debug(Msg);
}
}
分享到:
评论

相关推荐

    VC++WriteLog

    在VC++编程环境中,"WriteLog"通常是指创建一个功能,用于记录程序运行时的事件和状态,以便于调试和问题排查。这个功能是通过编写特定的代码来实现的,可以将日志信息写入文本文件或其他类型的日志存储系统。下面...

    WriteLog C++

    WriteLog功能,支持 时间、源代码文件名、函数名、行号、支持format输入 支持 print 支持文件logfile 支持debugView输出查看 函数声明:void WriteLog(const char * msg, ...) 运行效果 LogInfo: 2020-9-30 11:20:33...

    Log_VC.rar_C++ write log文件_Writelog

    "WriteLog"方法通常用于在程序执行过程中将关键信息写入日志文件,以供后期分析。Microsoft Visual C++ 提供了丰富的库支持来实现这一功能,包括标准库和第三方库。 1. **C++标准库的日志记录** - `std::ofstream`...

    mutex_writelog.tar.gz

    在给定的“mutex_writelog.tar.gz”压缩包中,包含了一个利用C语言编写的、带有互斥锁(mutex)的日志写入实现。这个实现确保了在多线程环境下日志记录的正确性和一致性。 首先,让我们深入理解“互斥锁”(Mutex)...

    WriteLog:基于 Linux 的应用层日志系统 C 代码实现

    WriteLog 基于 Linux 的应用层日志系统 C 代码实现 对于程序的说明如下: 1.WriteLog.h 和 WriteLog.c 是分别是日志系统的头文件和源代码文件,Test.c 是对日志系统进行测试的代码。 2.WriteLog.c 中,各函数的作用...

    写日志函数

    写日志函数 //****************************************************************** // 名称: WriteLog // 功能: 写日志 // 参数: // lcszContent : 日志文件路径 // 返回值: true 成功, false 失败

    Public Class weixin

    ' WriteLog("signature" & ":" & signature) ' WriteLog("timestamp" & ":" & timestamp) ' WriteLog("nonce" & ":" & nonce) Dim tmpStr As String = String.Join("", ArrTmp) ' WriteLog("tmpStr" & ":" & ...

    读取Properties文件的java类

    WriteLog.writeLog("閰嶇疆鏂囦欢涓嶅瓨鍦紝璇锋鏌ユ枃浠跺悕鎴栬矾寰勬槸鍚︽纭紒"); return null; } try { proRe.load(is); } catch (IOException e) { // TODO Auto-generated catch...

    C++日志模块DLL,源码

    #define Write_Log(LEVEL, FMTLOG) WriteLog(LEVEL, FMTLOG, GetCurFileName, GetCurCodeLine, GetCurCodeFunctionName) void WriteLog(int, QString, QString, int, QString); //xxxx.cpp void WriteLog(int log...

    用单件模式写的写日志文件(VC版)

    在VC++环境下,我们可能会创建一个名为`WriteLog`的日志类,它能够按照预定义的格式将信息写入到文件中。 在单件模式的实现中,通常会包含以下几个关键部分: 1. **私有化构造函数**:为了防止其他对象通过常规...

    立体仓库 WCS控制程序 WPF程序项目 堆垛机 输送机接驳台

    WCS控制程序WPF 堆垛机通信 RFID通信 入库接驳台通信 while (true) { _stacker2_plc.GetBoolValueFromS7("DB1003.102.4", out _... logServiceImpl.WriteLog(2, "堆垛机2", "收到堆垛机任务完成信号!_stacker2.

    vc_log.rar_c+ log类_c++打印日志_vc6 mfc logging_vc打印日志_打印log日志

    这个类可以包含成员函数如`WriteLog`,用于接收日志信息并写入到指定的目标。下面是一个简单的`CLog`类的概览: ```cpp class CLog { public: CLog(); ~CLog(); void WriteLog(LPCTSTR pszLogLevel, LPCTSTR ...

    MFC 日志记录

    `Log.h` 文件通常会包含类的声明,例如一个名为`CLog`的类,可能包含各种方法,如`WriteLog`用于写入日志信息,`OpenLog`用于打开或创建日志文件,`CloseLog`用于关闭日志文件等。`Log.cpp` 文件则会实现这些方法的...

    轻量级日志采集动态库(windows),可用于分布式应用日志采集.

    #define LOGDEBUG(filename, ...) WriteLog(filename, "DEBUG", 4, __func__, __FILE__, __VA_ARGS__, ""); #define LOGINFO(filename, ...) WriteLog(filename, "INFO", 3, __func__, __FILE__, __VA_ARGS__, "")...

    VS2005C#写日志的类

    - 提供了一个重载的`WriteLog`方法,该方法接受一个字符串参数`p`,并将其作为日志消息传递给`WriteLog`方法的另一个版本,其中日志类型为空字符串。 #### 三、使用示例 ```csharp // 设置日志路径 ImportDataLog....

    vc++中使用临界区CriticalSection来多线程互斥使用资源

    `CreateThread`函数创建两个线程,每个线程都调用`WriteLog`,这样即使两个线程同时运行,也不会导致日志文件的混乱。 通过这个例子,我们可以看到临界区在VC++多线程编程中的重要性,它为并发访问共享资源提供了一...

    c#自己写的log支持分日分月分年记录,catch可以定位到具体行数

    例如,我们可以创建一个`WriteLog`方法,接受日志级别、消息和异常信息作为参数: ```csharp public class CustomLogger { public void WriteLog(LogLevel level, string message, Exception ex = null) { ...

    写日志c++代码

    本文将深入探讨如何使用C++编写一个基本的日志系统,重点关注`OpenLog()`, `WriteLog()` 和 `CloseLog()` 这三个核心接口。 首先,让我们了解一下这些接口的功能: 1. **OpenLog()**:此函数用于初始化日志系统,...

    专业的log类(C++)类

    void WriteLog(const char *str, const int &grade; = 0); void WriteLog(const std::string &str;, const int &grade; = 0) { WriteLog(str.c_str(), grade); }; void WriteTimeLog(const char *str, const int ...

    C# 记录异常Log的程序实例

    3. **写入日志**:`WriteLog`是核心方法,它负责实际的日志写入操作。这个方法应该接收日志级别和消息作为参数,并根据配置写入文件: ```csharp private void WriteLog(LogLevel level, string message) { var ...

Global site tag (gtag.js) - Google Analytics