Hi Raymond,

have you already tried to migrate to postgresql 9.5 or newer?

Best regards,
Dominik

On 2016-12-12 16:06, Raymond Sanchez wrote:
What version of Postgresql are you using?

Our company is using 9.4.5 and log4net 1.2.15 with no issues.


On Mon, Dec 12, 2016 at 7:30 AM, Cristian Margescu (JIRA) <j...@apache.org <mailto:j...@apache.org>> wrote:


        [
    
https://issues.apache.org/jira/browse/LOG4NET-538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15741894#comment-15741894
    
<https://issues.apache.org/jira/browse/LOG4NET-538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15741894#comment-15741894>
    ]

    Cristian Margescu commented on LOG4NET-538:
    -------------------------------------------

    Hi,
    I would be glad to but I have time as of 20th this month. So if
    there is no real hurry would be my pleasure. you can contact me
    per email with details.
    Thank You

    > AdoNetAppender to PostgreSQL
    > ----------------------------
    >
    >                 Key: LOG4NET-538
    >                 URL:
    https://issues.apache.org/jira/browse/LOG4NET-538
    <https://issues.apache.org/jira/browse/LOG4NET-538>
    >             Project: Log4net
    >          Issue Type: Bug
    >          Components: Appenders
    >    Affects Versions: 1.2.15
    >         Environment: C#
    >            Reporter: Cristian Margescu
    >              Labels: patch
    >
    > I am using the AdoNetAppender to log audits to the database. I
    was using until some time the 1.2.13 version with a configuration
    for MSSQL or PostgreSQL which inserted practically data as json
    strings that will later be interpreted by another tool using the
    following appender configuration.
    > EX: <appender name="NpgsqlAppender"
    type="log4net.Appender.AdoNetAppender">
    >     <filter type="log4net.Filter.LevelRangeFilter">
    >       <levelMin value="AUDIT" />
    >       <levelMax value="AUDIT" />
    >     </filter>
    >     <bufferSize value="1"/>
    >     <connectionType
    >       value="Npgsql.NpgsqlConnection, Npgsql" />
    >     <connectionString
> value="Server={myServer};Port=5432;Database={database};User
    Id={myuser};Password={mypassword}" />
    >     <commandText value="INSERT INTO audit (message) VALUES
    (@message);" />
    >     <reconnectOnError value="true" />
    >     <useTransactions value="false"/>
    >     <parameter>
    >       <parameterName value="@message" />
    >       <dbType value="String" />
    >       <layout type="log4net.Layout.PatternLayout" >
    >         <conversionPattern value="%message"/>
    >       </layout>
    >     </parameter>
    >   </appender>
    > It worked great until I have updated to 1.2.15 and then we have
    noticed that the PosgreSQL appender did not worked any more. After
    doing some research and testing I have narrowed it down to the
    AdoNetAppender
    > that probably has a problem with the parameters because it shows
    a PG error 47203 as column "message" not found.
    >



    --
    This message was sent by Atlassian JIRA
    (v6.3.4#6332)



Reply via email to