To follow on from Hammett, you have misunderstood the intent in Krzysztof's comment, he has been helping people with workarounds because this is a painful problem without a clear solution. Our position back in 2012 was that most people were still using 1.2.10 and we couldn't break that, so we were going to leave things as-is back then.
As Hammett said we are happy to accept pull requests, and others have attempted that in the past including Krzysztof himself, of which two were closed unmerged 3 weeks ago. Unfortunately I don't think anyone realised there is actually an breaking API change between 1.2.10 and 1.2.11 not just a strong name key change (i.e. a binding redirect isn't enough), and I only realised that recently when I dedicated part of my afternoon to getting this issue sorted. #53 has all the details, #64 is the issue which only one person seemed to mind me closing the issue at this stage, I did also see one other that mentioned a workaround for TopShelf from 2012. I closed the issue rather than leaving it open because I wanted to see how many people actually were watching it and would pipe up to know how much of an issue it actually still is. https://github.com/castleproject/Core/pull/53 https://github.com/castleproject/Core/issues/64 https://github.com/castleproject/Core/pull/73 https://github.com/castleproject/Core/pull/13 https://github.com/castleproject/Core/pull/19 https://github.com/castleproject/Core/issues/52 To get you out of your bind today, I'd workaround it by compiling Castle.Services.Logging.log4netIntegration.dll with the log4net that TopShelf wants to use, you could even commit the 10 source files into your source repo and keep them as part of your VS solution until we've got a solution. If you've got any ideas of what we could do to solve this problem I'd love for you to post them on #64 so we can reopen it, but with our current tools I'm stumped getting a sane solution. If we can work out a solution we are happy to maintain, I'm sure I'll find some time to actually do the implementation. Cheers, Jono On Fri, Apr 3, 2015 at 5:43 AM, hammett <[email protected]> wrote: > I'm sure Krzysztof would not oppose a PR with the proposed changes. > > On Thu, Apr 2, 2015 at 12:36 PM, Chris Marr <[email protected]> wrote: > > I'm glad to hear it - and I appreciate the time and effort that goes into > > developing OSS, my problem is that as a user of the software, we have a > > potential conflict of interest, and my ability to give anything back to > the > > community will be severly hampered. > > > > The attitude I talk about was in this previous comment: > > "W dniu wtorek, 25 września 2012 03:33:27 UTC+2 użytkownik Krzysztof > Koźmic > > napisał: > >> > >> There's no official package for the new log4net and at this time we have > >> no plans to provide one. > >> > >> Feel free to build an unofficial one. > >> > >> The solution I would personally recommend is to use NLog. > >> > >> -- > >> Krzysztof Kozmic > > > > " > > > > I'm not saying that I expect customer support requests, and maybe my > comment > > came across poorly (in my defense, I'd lost most of the day trying to get > > topshelf and castle log4net playing together), but when you search the > > internet, and the solutions look a little thin, things get fustrating. If > > you're saying that it's something the core development team will > entertain, > > then fantastic. If it's something you'd consider merging, then I can > > approach my boss and tell him that there's some value (to us) in me > spending > > some time on the project - but I think it's unlikely he'll allow it, and > > then we're back to that precious time again. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Castle Project Users" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To post to this group, send email to > [email protected]. > > Visit this group at http://groups.google.com/group/castle-project-users. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Cheers, > hammett > http://www.d-collab.com/ > http://www.hammettblog.com/ > > -- > You received this message because you are subscribed to the Google Groups > "Castle Project Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected] > . > Visit this group at http://groups.google.com/group/castle-project-users. > For more options, visit https://groups.google.com/d/optout. > -- Jono -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/castle-project-users. For more options, visit https://groups.google.com/d/optout.
