Do you have to serialize the logger itself? Why not ignore it with the XmlIgnore attribute?
-Ross On Thu, Dec 9, 2010 at 11:31 AM, Martin Fetzel <martin.fet...@gmx.net>wrote: > Hello, > > im sry, that im reposting this, but i forgot to post the correct > typ /code which im using. > > ILog _log = LogManager.GetLogger(typeof(FileSyncService)); > > Interface of Plugin: void SyncDir(ILog pLog, string[] args); > > So the Object which returns LogManager.GetLogger should be serializable. > Any one got an idea how i can fix this? > > greetings > > > On Thu, 2010-12-09 at 18:16 +0100, Martin Fetzel wrote: > > Hello, > > > > we rewrote our pluginmanager and now the plugins have to be > > serializable. > > > > The plugins should also be able to log. So the interface of the plugins > > looks something like that. Public void run(args[], log4net plogger). > > > > But now (with the new pluginmanager) this isn’t working because log4net > > isn’t serializable. > > > > How can i make log4net serializable? Have any one a good solution for my > > problem? > > > > Greetings > > > > > > > > martin > > > > >