TargetConsole() 공개 정적인 메소드

public static TargetConsole ( bool verbose ) : void
verbose bool
리턴 void
예제 #1
0
        private static void Main(string[] args)
        {
            try
            {
                var options = new CommandLineOptions();
                CommandLine.Parser.Default.ParseArgumentsStrict(args, options);

                var appName     = typeof(Program).Assembly.GetName().Name;
                var versionInfo = string.Format("{0}, {1}", appName, new BuildInfo());

                if (options.Version)
                {
                    Console.WriteLine(versionInfo);
                    Environment.Exit(0);
                }

                if (options.LogPath != null)
                {
                    Logger.TargetFile(options.LogPath, options.Verbose);
                }
                else
                {
                    Logger.TargetConsole(options.Verbose);
                }

                Capabilities.BoundDeviceName    = options.BoundDeviceName;
                Capabilities.DefaultPingTimeout = options.PingTimeout;

                Logger.Info(versionInfo);

                if (!ExitHandler.SetHandler(OnExitHandler))
                {
                    Logger.Warn("Colud not set OnExit cleanup handlers.");
                }

                AppLifetimeDisposables.Add(EmulatorFactory.Instance);

                listener = new Listener(options.Port, options.UrlBase, options.NodeConfig);

                Console.WriteLine("Starting {0} on port {1}\n", appName, listener.Port);

                listener.StartListening();
            }
            catch (Exception ex)
            {
                Logger.Fatal(ex.ToString());
                Environment.Exit(ex.HResult);
            }
        }
        private static void Main(string[] args)
        {
            const int ListeningPort = 9999;

            Logger.TargetConsole(true);

            try
            {
                var listener = new JwpListener(ListeningPort);
                JwpListener.UrnPrefix = string.Empty;

                Console.WriteLine("Starting Winium.StoreApps Driver on port {0}\n", ListeningPort);

                listener.StartListening();
            }
            catch (Exception ex)
            {
                Logger.Fatal("Failed to start driver: {0}", ex);
                throw;
            }
        }