pmcmaia
09-12-2005, 10:38 PM
Hi all!
Excuse my bad english.
I have a have 2 objects in a file "common-app-context.xml".
<objects xmlns="http://www.springframework.net">
<object id="FmC_Core" type="Spring.Objects.Factory.Config.Log4NetFactoryObject , Spring.Core">
<property name="LogName" value="FmC.Core"/>
</object>
<object id="FmC_Xls_GlobalShort" type="SIGD_SGPS_SOA.Reports.IoC.Xls_GlobalShort, SIGD_SGPS_SOA.Reports.Ws" lazy-init="true">
</object>
</objects>
with this configuration the startup container do a loopless that never ends.
If a remove the second object, the spring container startup without problems. If i put the lazy-init="true" flag in the second object the container startup without problems, and evrey thinks work fine.
Whats wrong ?
where is my app.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<!--
<section name="log4net" type="System.Configuration.IgnoreSectionHandler" />
-->
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="RollingFile_FmC" type="log4net.Appender.RollingFileAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c{1} - %m%n" />
</layout>
<file value="C:/Inetpub/wwwroot/log/core-fmc-services.log" />
<appendToFile value="true" />
<maximumFileSize value="500KB"/>
<maxSizeRollBackups value="5"/>
</appender>
<appender name="RollingFile_Spring" type="log4net.Appender.RollingFileAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c{1} - %m%n" />
</layout>
<file value="C:/Inetpub/wwwroot/log/core-spring-services.log" />
<appendToFile value="true" />
<maximumFileSize value="500KB"/>
<maxSizeRollBackups value="5"/>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c{1} - %m%n" />
</layout>
</appender>
<root>
<level value="OFF"/>
</root>
<logger name="FmC.Core">
<level value="DEBUG"/>
<appender-ref ref="RollingFile_FmC"/>
<appender-ref ref="ConsoleAppender"/>
</logger>
<logger name="Spring">
<level value="DEBUG" />
<appender-ref ref="RollingFile_Spring"/>
<appender-ref ref="ConsoleAppender"/>
</logger>
</log4net>
</configuration>
Thanks.
Excuse my bad english.
I have a have 2 objects in a file "common-app-context.xml".
<objects xmlns="http://www.springframework.net">
<object id="FmC_Core" type="Spring.Objects.Factory.Config.Log4NetFactoryObject , Spring.Core">
<property name="LogName" value="FmC.Core"/>
</object>
<object id="FmC_Xls_GlobalShort" type="SIGD_SGPS_SOA.Reports.IoC.Xls_GlobalShort, SIGD_SGPS_SOA.Reports.Ws" lazy-init="true">
</object>
</objects>
with this configuration the startup container do a loopless that never ends.
If a remove the second object, the spring container startup without problems. If i put the lazy-init="true" flag in the second object the container startup without problems, and evrey thinks work fine.
Whats wrong ?
where is my app.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<!--
<section name="log4net" type="System.Configuration.IgnoreSectionHandler" />
-->
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="RollingFile_FmC" type="log4net.Appender.RollingFileAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c{1} - %m%n" />
</layout>
<file value="C:/Inetpub/wwwroot/log/core-fmc-services.log" />
<appendToFile value="true" />
<maximumFileSize value="500KB"/>
<maxSizeRollBackups value="5"/>
</appender>
<appender name="RollingFile_Spring" type="log4net.Appender.RollingFileAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c{1} - %m%n" />
</layout>
<file value="C:/Inetpub/wwwroot/log/core-spring-services.log" />
<appendToFile value="true" />
<maximumFileSize value="500KB"/>
<maxSizeRollBackups value="5"/>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c{1} - %m%n" />
</layout>
</appender>
<root>
<level value="OFF"/>
</root>
<logger name="FmC.Core">
<level value="DEBUG"/>
<appender-ref ref="RollingFile_FmC"/>
<appender-ref ref="ConsoleAppender"/>
</logger>
<logger name="Spring">
<level value="DEBUG" />
<appender-ref ref="RollingFile_Spring"/>
<appender-ref ref="ConsoleAppender"/>
</logger>
</log4net>
</configuration>
Thanks.