0、下载
http://logging.apache.org/log4cxx/
1、先下载如下源代码包
apr-1.3.3.tar.bz2
apr-util-1.3.4.tar.bz2
apache-log4cxx-0.10.0.tar.gz
2、将上述包上传到同一个目录下
3、安装apr
安装步骤:
tar xjf apr-1.3.3.tar.bz2
cd apr-1.3.3
./configure --prefix=/usr/local/apr-1.3.3
make
make install
4、安装apr-util
安装步骤:
tar xjf apr-util-1.3.4.tar.bz2
cd apr-util-1.3.4
./configure --with-apr=
by
Aquester
-
C/C++
-
2009-03-13 18:22:12 阅读(2152) 回复(5)
我logimpl.cpp是这样的: 。。。 void loggerImpl::debug(const std::string& message, const char* file, int line) { _logger->forcedlog(::log4cxx::Level:: DEBUG, message, file, line); 。。。 但是makefile时总出现下面的错误,好像是说没定义,但那些东西都是log4c自己的呀 Undefined first referenced symbol in file .... log4cxx::Level:: DEBUG ...
在linux安装log4cxx后, 如何编译运行自己的log4cxx程序? 在Win 2000, 如何编译运行自己的log4cxx程序? 我在Win2K中编译成功, link时: --------------------Configuration: trivial - Win32 Static Debug-------------------- Linking... Creating library ../Bin/Static Debug/trivial.lib and object ../Bin/Static Debug/trivial.exp trivial.obj : error LNK2001: unresolved external symbol "public: void __thisca...
#define log4cxx_DEBUG(logger, message) { \ if (logger->isDebugEnabled()) {\ ::log4cxx::StringBuffer oss; \ oss << message; \ logger->forcedlog(::log4cxx::Level::DEBUG, oss.str(), __FILE__, __LINE__); }} /** logs a message to a specified logger with the INFO level. @param logger the logger to be used. @param message the message string to log. */ 学习log4cxx时在网上...
客户要求我们的程序用cxx编译,但是出现了问题: 说所包含的头文件otlv4.h里面有很多的错误,好象是不认识带参数的宏,还有一些是说少了分号;。 cxx编译有自己的头文件的?
package com.wm.affnet.util; import org.apache.log4j.logger; import org.apache.log4j.Priority; public class Applogger { // static { // Properties props = new Properties(); // System.setProperty("log4j.properties", "true");//yzy set the system property // FileInputStream istream = null; // try { // istream = new FileInputStream("src/log4j.properties"); // props.load(istream); // istream.cl...
ul 05 10:55:13 2005: Backup Server: 6.28.1.1: Dumpfile name 'dump0516703096 ' section number 0001 mounted on disk file 'd:/dump.dat' Jul 05 10:55:13 2005: Backup Server: 3.29.2.1: No virtual mapping for logical page 16842757. Jul 05 10:55:13 2005: Backup Server: 3.29.2.1: No virtual mapping for logical page 17367301. Jul 05 10:55:13 2005: Backup Server: 3.29.2.1: No virtual mapping for logical p...
按理说, 这个东西很好卸载. 原来卸载的时候, 用 setld -d 632_V18 就可以了 现在它会报错: 632_V18: not currently installed, cannot delete. 我是新手, 不知道如何处理这样的类似问题, 希望有经验的大虾指点一二. 谢谢
编译正常,dlopen正常.. 下面这句出错: void *Function; const char * dlError; Function = dlsym( FunctionLib, "printUPPERCASE"); dlError = dlerror(); 错误提示:dlsym: symbol "printUPPERCASE" not found in "UPPERCASE.so" 但是我在UPPERCASE.cpp中定义了函数printUPPERCASE(). 且UPPERCASE.cpp编译正常....
同样的程序,用到了c++的标准库stl 在装有cxx620的DS20(os 为digital unix)上面编译后运行正常 但是在另外一台装有cxx530的tru64 上编译后运行就会异常退出,后来发现退出点在对list 容器的pop_front调用上。 Tru64的编译器情况为: cxx base 550 installed for dec c++(cxx) for Digtal Unix DS20的编译器情况为: cxxBASE620 installed Compaq C++ Version 6.2 for Tru64 UNIX Systems cxxHTML620 ins...