Git Product home page Git Product logo

Comments (4)

huorswords avatar huorswords commented on July 23, 2024

Hello @steven-gruverman ,

Thank you by your question.

I will take a deeper look on your question as soon as possible, but I can tell you that, in my case, when I have to change the connection string for a given environment on the log4net.config file, as I have a CI/CD pipeline configured, I have an step that set up the proper connection string on the file when the application is on deployment process.

I come back to you when I can check your fork (I think you have the whole code on there) and I will try to answer you.

Thank you again.

Regards

from microsoft.extensions.logging.log4net.aspnetcore.

steven-gruverman avatar steven-gruverman commented on July 23, 2024

from microsoft.extensions.logging.log4net.aspnetcore.

huorswords avatar huorswords commented on July 23, 2024

Hi,

Oh! I confuse your case with a fork that I see some days ago... Sorry for that.

Maybe, if you want to do it, you can implement your own custom Log4Net appender using ADO or EF. You only need to inherit from AppenderSkeleton class and implement ActivateOptions, Append, Flush and OnClose methods.

It is a little more complex that use an out of the box appender, but Log4Net is so flexible to allow you to create your custom appender from zero.

Reference: https://jonhilton.net/2008/07/23/log4net-custom-appender/

I will close this issue if you don't have any inconvenient, then...

Thank you again.

Regards,

from microsoft.extensions.logging.log4net.aspnetcore.

steven-gruverman avatar steven-gruverman commented on July 23, 2024

from microsoft.extensions.logging.log4net.aspnetcore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.