コード例 #1
0
        static void WritePlayerError(object sender, DownloadingPlayerErrorEventArgs e)
        {
            var old_color = Console.ForegroundColor;

            Console.ForegroundColor = ConsoleColor.Yellow;
            var message = $"{ e.TimeError}: { e.Message}";

            Console.WriteLine(message);
            using (var error_file = new StreamWriter(Path.Combine(e.ErrorDirectory.FullName, "error.log"), true))
            {
                error_file.WriteLine(message);
            }
            Console.ForegroundColor = old_color;
        }
コード例 #2
0
        void WritePlayerError(object sender, DownloadingPlayerErrorEventArgs e)
        {
            int length  = outputBox.TextLength;             // at end of text
            var message = $"{ e.TimeError}: { e.Message}" + Environment.NewLine;

            outputBox.AppendText(message);
            outputBox.SelectionStart  = length;
            outputBox.SelectionLength = message.Length;
            outputBox.SelectionColor  = Color.DarkOrange;
            outputBox.DeselectAll();

            using (var error_file = new StreamWriter(Path.Combine(e.ErrorDirectory.FullName, "error.log"), true))
            {
                error_file.WriteLine(message);
            }
        }