forked from: HelperTemplate

by poepoemix forked from HelperTemplate (diff: 1)
♥0 | Line 23 | Modified 2012-11-22 12:30:30 | MIT License
play

ActionScript3 source code

/**
 * Copyright poepoemix ( http://wonderfl.net/user/poepoemix )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/yjOM
 */

// forked from poepoemix's HelperTemplate
package {
    import flash.display.Sprite;
    public class Helper extends Sprite {
        public function Helper() {
            if(stage != null) {
                // 作成と上でGUI出力でテストしたい場合はここに書く
            }
        }
        /**
         * ロガーを登録
         */
        public function setLogger(logger:*):void {
            Logger.setLogger(logger);
        }
    }
}

/**
 * ロガーcompHelperのロガーを使うことを想定しています。
 */
class Logger {
    public static var logger:* = null;
    public static function setLogger(logger:*):void {
        Logger.logger = logger;
    }
    public static function fatal(obj:*):void {if(logger != null)logger.fatal(obj);}
    public static function error(obj:*):void {if(logger != null)logger.error(obj);}
    public static function warn(obj:*):void  {if(logger != null)logger.warn(obj);}
    public static function info(obj:*):void  {if(logger != null)logger.info(obj);}
    public static function debug(obj:*):void {if(logger != null)logger.debug(obj);}
}