You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-user@logging.apache.org by Arunkumar <av...@appsecinc.com> on 2006/05/25 16:45:33 UTC
Error when using trunk (rev:409259) log4cxxd.dll
Hi Guys,
I built the log4cxxd.dll using the default parameters (though one of the
unit tests failed in the end. I had sed etc. in the PATH. OS: Windows XP
Sp2. Env: VS.Net 2003). I included the dll in my test project and as soon as
I ran it I get this pleasing error (log4cxx_error.JPG). :)
-----
Another question:
I am using the OutputDebugStringAppender in the following manner. But on
calling LOG4CXX_INFO it throws an exception (log4cxx_exception.JPG). I am
using the dll provided in the littletux site for windows (13 March 06). What
am I doing wrong?
log4cxx::LoggerPtr LoggerMain(Logger::getLogger("LoggingMain"));
BasicConfigurator::configure(LoggerMain);
log4cxx::nt::OutputDebugStringAppender* pTestODA = new
log4cxx::nt::OutputDebugStringAppender();
LoggerMain->addAppender(pTestODA);
LOG4CXX_INFO(LoggerMain, _T("LOG4CXX_INFO - 1") );
------
On a side note: When do you plan to release 0.9.8 of log4cxx?
Thanks
Arun
RE: Error when using trunk (rev:409259) log4cxxd.dll
Posted by Arunkumar <av...@appsecinc.com>.
Forgot to mention this:
After removing the delay loaded option, I get the same run time error
message (previously posted error image).
Thanks
Arun
-----Original Message-----
From: log4cxx-user-return-1578-aviswanathan=appsecinc.com@logging.apache.org
[mailto:log4cxx-user-return-1578-aviswanathan=appsecinc.com@logging.apache.o
rg] On Behalf Of Arunkumar
Sent: Thursday, May 25, 2006 3:56 PM
To: 'Log4CXX User'
Subject: RE: Error when using trunk (rev:409259) log4cxxd.dll
Hi Andreas,
I tried to delay load the dll. But this time it did not link. This is the
error message I get. It's the linker version of the run time error message.
TestCxxLogging fatal error LNK1194: cannot delay-load 'log4cxxd.dll' due to
import of data symbol '"__declspec(dllimport) public: static class
log4cxx::helpers::ObjectPtrT<class log4cxx::Level> const
log4cxx::Level::FATAL"
(__imp_?FATAL@Level@log4cxx@@2V?$ObjectPtrT@VLevel@log4cxx@@@helpers@2@B)';
link without /DELAYLOAD:log4cxxd.dll
Also a request: When you upload a windows build can you upload the generated
pdb files also.
Thanks
Arun
-----Original Message-----
From: log4cxx-user-return-1577-aviswanathan=appsecinc.com@logging.apache.org
[mailto:log4cxx-user-return-1577-aviswanathan=appsecinc.com@logging.apache.o
rg] On Behalf Of Andreas Fester
Sent: Thursday, May 25, 2006 3:33 PM
To: Log4CXX User; aviswanathan@appsecinc.com
Subject: Re: Error when using trunk (rev:409259) log4cxxd.dll
Hi Arunkumar,
> Hi Guys,
>
> I built the log4cxxd.dll using the default parameters (though one of the
> unit tests failed in the end. I had sed etc. in the PATH. OS: Windows XP
> Sp2. Env: VS.Net 2003). I included the dll in my test project and as soon
as
> I ran it I get this pleasing error (log4cxx_error.JPG). :)
>
> -----
> Another question:
> I am using the OutputDebugStringAppender in the following manner. But on
> calling LOG4CXX_INFO it throws an exception (log4cxx_exception.JPG). I am
> using the dll provided in the littletux site for windows (13 March 06).
What
> am I doing wrong?
At least the dll from 13 march 06 is somewhat outdated. I created new
binaries
for VC .NET 2003, the package is available at the same location
(http://www.littletux.net/log4cxx/log4cxx-0.9.8_win32.zip)
Maybe you can retry with those?
Best Regards,
Andreas
RE: Error when using trunk (rev:409259) log4cxxd.dll
Posted by Arunkumar <av...@appsecinc.com>.
Hi Andreas,
I tried to delay load the dll. But this time it did not link. This is the
error message I get. It's the linker version of the run time error message.
TestCxxLogging fatal error LNK1194: cannot delay-load 'log4cxxd.dll' due to
import of data symbol '"__declspec(dllimport) public: static class
log4cxx::helpers::ObjectPtrT<class log4cxx::Level> const
log4cxx::Level::FATAL"
(__imp_?FATAL@Level@log4cxx@@2V?$ObjectPtrT@VLevel@log4cxx@@@helpers@2@B)';
link without /DELAYLOAD:log4cxxd.dll
Also a request: When you upload a windows build can you upload the generated
pdb files also.
Thanks
Arun
-----Original Message-----
From: log4cxx-user-return-1577-aviswanathan=appsecinc.com@logging.apache.org
[mailto:log4cxx-user-return-1577-aviswanathan=appsecinc.com@logging.apache.o
rg] On Behalf Of Andreas Fester
Sent: Thursday, May 25, 2006 3:33 PM
To: Log4CXX User; aviswanathan@appsecinc.com
Subject: Re: Error when using trunk (rev:409259) log4cxxd.dll
Hi Arunkumar,
> Hi Guys,
>
> I built the log4cxxd.dll using the default parameters (though one of the
> unit tests failed in the end. I had sed etc. in the PATH. OS: Windows XP
> Sp2. Env: VS.Net 2003). I included the dll in my test project and as soon
as
> I ran it I get this pleasing error (log4cxx_error.JPG). :)
>
> -----
> Another question:
> I am using the OutputDebugStringAppender in the following manner. But on
> calling LOG4CXX_INFO it throws an exception (log4cxx_exception.JPG). I am
> using the dll provided in the littletux site for windows (13 March 06).
What
> am I doing wrong?
At least the dll from 13 march 06 is somewhat outdated. I created new
binaries
for VC .NET 2003, the package is available at the same location
(http://www.littletux.net/log4cxx/log4cxx-0.9.8_win32.zip)
Maybe you can retry with those?
Best Regards,
Andreas
Re: Error when using trunk (rev:409259) log4cxxd.dll
Posted by Andreas Fester <af...@apache.org>.
Hi Arunkumar,
> Hi Guys,
>
> I built the log4cxxd.dll using the default parameters (though one of the
> unit tests failed in the end. I had sed etc. in the PATH. OS: Windows XP
> Sp2. Env: VS.Net 2003). I included the dll in my test project and as soon as
> I ran it I get this pleasing error (log4cxx_error.JPG). :)
>
> -----
> Another question:
> I am using the OutputDebugStringAppender in the following manner. But on
> calling LOG4CXX_INFO it throws an exception (log4cxx_exception.JPG). I am
> using the dll provided in the littletux site for windows (13 March 06). What
> am I doing wrong?
At least the dll from 13 march 06 is somewhat outdated. I created new binaries
for VC .NET 2003, the package is available at the same location
(http://www.littletux.net/log4cxx/log4cxx-0.9.8_win32.zip)
Maybe you can retry with those?
Best Regards,
Andreas