<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    creationComplete="init();" viewSourceURL="srcview/index.html">
    
    <mx:Script>
        <![CDATA[
            import com.soenkerohde.logging.LogFactory;
        
            import mx.logging.ILogger;
            
            private const logger:ILogger = LogFactory.getLogger( this );
            
            private function init() : void
            {
                logger.debug("foo");
                logger.info("foo");
                logger.warn("foo");
                logger.error("foo");
                logger.fatal("foo");
            }
            
            private function download( e:Event ) : void
            {
                var ur:URLRequest = new URLRequest( "http://sos.powerflasher.com" );
                flash.net.navigateToURL( ur, "_blank" );
            }
        ]]>
    </mx:Script>
    
    <mx:VBox width="100%" height="100%" left="10" top="10">
        <mx:Text selectable="false" text="SOS Logging Example"/>
        <mx:LinkButton label="Download SOS" click="download( event );" />
        <mx:Button width="100" click="logger.debug('debug')" label="Debug" />
        <mx:Button width="100" click="logger.info('info')" label="Info" />
        <mx:Button width="100" click="logger.warn('warn')" label="Warn" />
        <mx:Button width="100" click="logger.error('error')" label="Error" />
        <mx:Button width="100" click="logger.fatal('fatal')" label="Fatal" />
    </mx:VBox>
    
</mx:Application>