4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / Logger.as AS
package 
{
	/**
	 * ...
	 * @author dango
	 */
	import flash.external.ExternalInterface
	 
	public class Logger 
	{		
		private static const DEBUG:uint = 1;
		
		public static function alert(msg:String):void{
			var str:String = "";
			if (DEBUG == 1)
				str += msg;
			
			if (ExternalInterface.available){
				ExternalInterface.call("alert", str);
			}
		}
		
		public static function log(msg:String):void{
			//return;
			var str:String = "";
			if (DEBUG == 1)
				str += msg;
			
			if (ExternalInterface.available){
				ExternalInterface.call("console.log", str);
			}
			else
			{
				trace("[DANGOLOG]" + str);
			}
		}
		
		public static function logtime():void{
			return;
			var date:Date;
			date = new Date();
			trace("[DANGOLOG]" + date.getHours().toString(10) + ":" + date.getMinutes().toString(10) + ":" + date.getSeconds().toString() + ":" + date.getMilliseconds().toString());
		}
	}
}