|
List Info
Thread: RE: Logging with Oracle client for .net
|
|
| RE: Logging with Oracle client for .net |
  France |
2008-02-19 02:00:59 |
|
Yes i’ve, there is
nothing written on the output.
I’ve found the answers,
hope this help’;s someone :
- My application use several user, one is the schemaR17;s
owner, the other is the application user. So, my command text was wrong
:
|
|
|
<commandText value="INSERT
INTO GEN$INARI.LOGMETIER
(LOG_DATE,LOG_THREAD,LOG_LEVEL,LOG_LOGGER,LOG_MESSAGE) VALUES (:log_date,
:thread, :log_level, :logger, :message)" />
|
|
|
I have to specify the schemaR17;s name in my command text
Then, I put the buffer size to 1 :
<bufferSize value="1" />
And now, it
works !...
Thanks for your
answer
|
De :
Ron Grabowski [mailto:rongrabowski yahoo.com]
Envoyé : lundi 18 février 2008
22:44
À : Log4NET Dev
Objet : Re: Logging with
Oracle client for .net
Have you turned on
log4net's internal debugging to see why nothing is being written to the
database?
----- Original Message
----
From: GRESSIER Yoan <Y.GRESSIER cnr.tm.fr>
To: log4net-dev logging.apache.org
Sent: Monday, February 18, 2008 12:21:08 PM
Subject: Logging with Oracle client for .net
Hi,
I’m trying to log with the Oracle Data provider
for .net framework, v9.2
I followed the tutorial here : http://logging.apache.org/log4net/release/config-examples.html
(Oracle 9i)
My connection type is :
<connectionType value="Oracle.DataAccess.Client.OracleConnection,
Oracle.DataAccess, Version=9.2.0.401, Culture=neutral,
PublicKeyToken=89b483f429c47342" />
The version and public token is read from the
C:windowsassembly folder where my oracle.dataaccess.dll is registered
Here is the code of my appender :
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="Inari" type="log4net.Appender.RollingFileAppender">
<file value="./Logs/inari.log" />
<appendToFile value="true" />
<RollingStyle value="Composite" />
<DatePattern value="yyyyMMdd" />
<maximumFileSize value="8MB" />
<maxSizeRollBackups value="10" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%level %date
%-4timestamp {%thread} [%logger] - %message%newline" />
</layout>
</appender>
<appender name="InariMetier" type="log4net.Appender.AdoNetAppender">
<connectionType value="Oracle.DataAccess.Client.OracleConnection,
Oracle.DataAccess, Version=9.2.0.401, Culture=neutral,
PublicKeyToken=89b483f429c47342" />
<connectionString value="data
source=INARI_D;User ID=INARI;Password=INARIDEV" />
<commandText value="INSERT INTO
LOGMETIER (LOG_DATE,LOG_THREAD,LOG_LEVEL,LOG_LOGGER,LOG_MESSAGE) VALUES
(:log_date, :thread, :log_level, :logger, :message)" />
<bufferSize value="128" />
<parameter>
<parameterName value=":log_date" />
<dbType value="DateTime" />
<layout type="log4net.Layout.RawTimeStampLayout" />
</parameter>
<parameter>
<parameterName value=":thread" />
<dbType value="String" />
<size value="255" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%thread" />
</layout>
</parameter>
<parameter>
<parameterName value=":log_level" />
<dbType value="String" />
<size value="50" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%level" />
</layout>
</parameter>
<parameter>
<parameterName value=":logger" />
<dbType value="String" />
<size value="255" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%logger" />
</layout>
</parameter>
<parameter>
<parameterName value=":message" />
<dbType value="String" />
<size value="4000" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message" />
</layout>
</parameter>
</appender>
<logger name="Cnr">
<level value="ALL" />
<appender-ref ref="Inari" />
<appender-ref ref="InariMetier" />
</logger>
</log4net>
CREATE TABLE LOGMETIER
(
LOG_DATE TIMESTAMP(3),
LOG_THREAD VARCHAR2(255 BYTE),
LOG_LEVEL VARCHAR2(255 BYTE),
LOG_LOGGER VARCHAR2(255 BYTE),
LOG_MESSAGE
VARCHAR2(4000 BYTE)
)
Loggin in the file inari.log works
fine, but I got no row created in my DB…
|
Thanks for help
Yoan (French Developper)
|
|
[1]
|
|
|
about | contact Other archives ( Real Estate discussion Medical topics )
|