<log4net>
<appender name="LogFileAppender"
type="log4net.Appender.RollingFileAppender" >
<param
name="File" value="%APP_DATA%SchemaUpdate.log"
/>
<param name="AppendToFile" value="true" />
<rollingStyle
value="Size" />
<maxSizeRollBackups
value="10" />
<maximumFileSize
value="10MB" />
<staticLogFileName
value="true" />
<layout
type="log4net.Layout.PatternLayout">
<param
name="ConversionPattern" value="%-5p %d{yyyy-MM-dd hh:mm:ss}
- %m%n" />
</layout>
</appender>
<appender name="ColoredConsoleAppender"
type="log4net.Appender.ColoredConsoleAppender">
<mapping>
<level
value="ERROR" />
<foreColor value="White" />
<backColor value="Red, HighIntensity"
/>
</mapping>
<mapping>
<level
value="INFO" />
<foreColor value="White" />
<backColor value="Green" />
</mapping>
<layout
type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d{yyyy-MM-dd hh:mm:ss} - %m%n" />
</layout>
</appender>
<logger name="PowerShell">
<level value="ALL"/>
<appender-ref
ref="ColoredConsoleAppender" />
</logger>
</log4net>