Here a config file for Sybase that works for us: You can see that we have to specify the Interfaces File path
<appender name="DatabaseAppender" type="log4net.Appender.AdoNetAppender"> <bufferSize value="0" /> <connectionString value="Provider=Sybase ASE OLE DB Provider;Interfaces File Server Name=SYBREC_MINET;User ID=w_miin;Password=w_miin;Interfaces File=C:\Progra~1\Sybclient\oc_1251\ini\sql.ini;" /> <commandText value="insert into TradingLog_t (logDate, thread, tradeRef, logger, opCaract, errorMessage, customerMessage, statut, productType) values (?, ?, ?, ?, ?, ?, ?, ?, ?)" /> <parameter> <parameterName value="@logDate" /> <dbType value="DateTime" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date{yyyy'-'MM'-'dd HH':'mm}" /> </layout> </parameter> <parameter> <parameterName value="@thread" /> <dbType value="AnsiString" /> <size value="10" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%thread" /> </layout> </parameter> <parameter> <parameterName value="@tradeRef" /> <dbType value="AnsiString" /> <size value="25" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%property{tradeRef}" /> </layout> </parameter> <parameter> <parameterName value="@logger" /> <dbType value="AnsiString" /> <size value="25" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%property{logger}" /> </layout> </parameter> <parameter> <parameterName value="@opCaract" /> <dbType value="AnsiString" /> <size value="500" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%property{errorBody}" /> </layout> </parameter> <parameter> <parameterName value="@errorMessage" /> <dbType value="AnsiString" /> <size value="512" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%property{message}" /> </layout> </parameter> <parameter> <parameterName value="@customerMessage" /> <dbType value="AnsiString" /> <size value="512" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%property{customerMessage}" /> </layout> </parameter> <parameter> <parameterName value="@statut" /> <dbType value="AnsiString" /> <size value="10" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%property{statut}" /> </layout> </parameter> <parameter> <parameterName value="@productType" /> <dbType value="AnsiString" /> <size value="20" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%property{productType}" /> </layout> </parameter> </appender> 2009/1/29 Ranjan, Bibhakar <bibhakar_ran...@intuit.com> > iAnywhere.Data.AsaClient.AsaConnection > > > > > ------------------------------ > > *From:* Ron Grabowski [mailto:rongrabow...@yahoo.com] > *Sent:* Thursday, January 29, 2009 2:02 AM > *To:* Log4NET User > *Subject:* Re: ADO.Net appender configuration for sybase? > > > > What Sybase type implements IConnection? > > > ------------------------------ > > *From:* "Ranjan, Bibhakar" <bibhakar_ran...@intuit.com> > *To:* log4net-user@logging.apache.org > *Sent:* Wednesday, January 28, 2009 6:21:32 AM > *Subject:* ADO.Net appender configuration for sybase? > > In log4net configuration, we have found sample xml code for most of the > common RDBMS except Sybase. > > > > Could you please tell me how can I configure the Sybase database with > log4net using ADONet appender? > > > > Thanks > > Bibhakar >