This is because you define two logger:the highest level root logger and another logger,maybe two logger write log to the same log file.To fix it,you could try to remove a logger(i am sure it is worked):
<log4net xsi:noNamespaceSchemaLocation ="http://csharptest.net/downloads/schema/log4net.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<root>
<level value="INFO"/>
<appender-ref ref="rollingFile" />
</root>
<logger name="ApplicationInfoLog">
<level value="ALL" />
<appender-ref ref="rollingFile"/>
</logger>
</log4net>