VB.net/Visual Studio 2008/log4net(1.2.10)

I have a vb.net project (VScanDemonStarter) that does a process.start on
running the second module (seperate project, same directory) (VScanDemon). I
have log4net in both. 

I run VScanDemon and it logs to its file. If I run VScanDemonStarter it logs
to its log file, starts up VScanDemon in a second cmd.exe hidden window. It
functionaly runs (clear side effects) but the log file gets created
(VScanDemon.log) but zero size. When it is run by hand it puts records in
the log no problem.

I have it configured so that each point to different log files.

They are in the same directory but different projects. They share an
app.config file (but two configs are created on build <app>.exe.config  )

there is an App_Code directory that is used by both.

The log4net config section in the config is:

  <log4net debug="true">
    <logger name="default">
      <level value="INFO"/>
      <appender-ref ref="LogFileAppender" />
    </logger>
    <logger name="VSDemonLogger">
      <level value="INFO"/>
      <appender-ref ref="vsdemonlogfileappender" />
    </logger>
    
    <root>
      <level value="INFO" />
    </root>
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"
>
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%ndc] -
%message%newline" />
      </layout>
    </appender>
    <appender name="LogFileAppender"
type="log4net.Appender.RollingFileAppender" >
      
      
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="10MB" />
      <staticLogFileName value="true" />
      <layout type="log4net.Layout.PatternLayout">
        
      </layout>
    </appender>
    <appender name="vsdemonlogfileappender"
type="log4net.Appender.RollingFileAppender" >
      
      
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="10MB" />
      <staticLogFileName value="true" />
      <layout type="log4net.Layout.PatternLayout">
        
      </layout>
    </appender>
  </log4net>

I tried a flush routine but it did not work. I tried closing all the
appenders before exit, that did not work.

I am at a loss about where the hand up is.

   Thanks,

---John Putnam


-- 
View this message in context: 
http://www.nabble.com/console-app-starting-2nd-console-app%2C-second-app-does-not-log-tp25071371p25071371.html
Sent from the Log4net - Dev mailing list archive at Nabble.com.

Reply via email to