diff --git a/.vs/LogWriter.git/v16/.suo b/.vs/LogWriter.git/v16/.suo index 3b3b8ec..aab4a93 100644 Binary files a/.vs/LogWriter.git/v16/.suo and b/.vs/LogWriter.git/v16/.suo differ diff --git a/LogWriter/obj/Debug/LogWriter.csproj.AssemblyReference.cache b/LogWriter/obj/Debug/LogWriter.csproj.AssemblyReference.cache new file mode 100644 index 0000000..3e62bac Binary files /dev/null and b/LogWriter/obj/Debug/LogWriter.csproj.AssemblyReference.cache differ diff --git a/Test_LogWriter/Form1.Designer.cs b/Test_LogWriter/Form1.Designer.cs index 6a44d94..a17d4c3 100644 --- a/Test_LogWriter/Form1.Designer.cs +++ b/Test_LogWriter/Form1.Designer.cs @@ -35,6 +35,9 @@ namespace Test_LogWriter this.groupBoxDLLInfo = new System.Windows.Forms.GroupBox(); this.labelDLLInfo = new System.Windows.Forms.Label(); this.labelResult = new System.Windows.Forms.Label(); + this.buttonShowLog1 = new System.Windows.Forms.Button(); + this.buttonShowLog2 = new System.Windows.Forms.Button(); + this.buttonShowLog3 = new System.Windows.Forms.Button(); this.groupBoxProgramInfo.SuspendLayout(); this.groupBoxDLLInfo.SuspendLayout(); this.SuspendLayout(); @@ -98,11 +101,44 @@ namespace Test_LogWriter this.labelResult.TabIndex = 13; this.labelResult.Text = "..."; // + // buttonShowLog1 + // + this.buttonShowLog1.Location = new System.Drawing.Point(12, 258); + this.buttonShowLog1.Name = "buttonShowLog1"; + this.buttonShowLog1.Size = new System.Drawing.Size(160, 23); + this.buttonShowLog1.TabIndex = 14; + this.buttonShowLog1.Text = "Log-Datei 1 anzeigen"; + this.buttonShowLog1.UseVisualStyleBackColor = true; + this.buttonShowLog1.Click += new System.EventHandler(this.buttonShowLog1_Click); + // + // buttonShowLog2 + // + this.buttonShowLog2.Location = new System.Drawing.Point(320, 258); + this.buttonShowLog2.Name = "buttonShowLog2"; + this.buttonShowLog2.Size = new System.Drawing.Size(160, 23); + this.buttonShowLog2.TabIndex = 15; + this.buttonShowLog2.Text = "Log-Datei 2 anzeigen"; + this.buttonShowLog2.UseVisualStyleBackColor = true; + this.buttonShowLog2.Click += new System.EventHandler(this.buttonShowLog2_Click); + // + // buttonShowLog3 + // + this.buttonShowLog3.Location = new System.Drawing.Point(628, 258); + this.buttonShowLog3.Name = "buttonShowLog3"; + this.buttonShowLog3.Size = new System.Drawing.Size(160, 23); + this.buttonShowLog3.TabIndex = 16; + this.buttonShowLog3.Text = "Log-Datei 3 anzeigen"; + this.buttonShowLog3.UseVisualStyleBackColor = true; + this.buttonShowLog3.Click += new System.EventHandler(this.buttonShowLog3_Click); + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.buttonShowLog3); + this.Controls.Add(this.buttonShowLog2); + this.Controls.Add(this.buttonShowLog1); this.Controls.Add(this.labelResult); this.Controls.Add(this.groupBoxProgramInfo); this.Controls.Add(this.groupBoxDLLInfo); @@ -127,6 +163,9 @@ namespace Test_LogWriter private System.Windows.Forms.GroupBox groupBoxDLLInfo; private System.Windows.Forms.Label labelDLLInfo; private System.Windows.Forms.Label labelResult; + private System.Windows.Forms.Button buttonShowLog1; + private System.Windows.Forms.Button buttonShowLog2; + private System.Windows.Forms.Button buttonShowLog3; } } diff --git a/Test_LogWriter/Form1.cs b/Test_LogWriter/Form1.cs index d2ea1a6..49ebbc3 100644 --- a/Test_LogWriter/Form1.cs +++ b/Test_LogWriter/Form1.cs @@ -132,16 +132,52 @@ namespace Test_LogWriter { //Variante 1 - Logdateiname ist automatisch 'log_dd-mm-yy.log' var logWriter1 = new LogWriter(@"C:\TMP\"); - logWriter1.WriteMessage("Das ist ein Test"); - + logWriter1.WriteMessage("Das ist Test 1"); + labelResult.Text = String.Concat("Die Log-Datei C:\\TMP\\log_", DateTime.Now.Date.ToString().Remove(10), ".log wurde geschrieben."); + //Variante 2 - Logdateiname wird angegeben, z.B. 'my_logfile2.log' var logWriter2 = new LogWriter(@"C:\TMP\", "my_logfile2.log"); logWriter2.WriteMessage("Das ist Test 2"); + labelResult.Text = String.Concat(labelResult.Text, "\nDie Log-Datei C:\\TMP\\my_logfile2.log wurde geschrieben"); //Variante 3 - Logdateiname wird angegeben und Header wird geschrieben string header = "--------------------\nDas ist der Header\n--------------------"; var logWriter3 = new LogWriter(@"C:\TMP\", "my_logfile3", header); logWriter3.WriteMessage("Das ist Test 3"); + labelResult.Text = String.Concat(labelResult.Text, "\nDie Log-Datei C:\\TMP\\my_logfile3.log wurde geschrieben"); + } + + private void buttonShowLog1_Click(object sender, EventArgs e) + { + string textFileName = String.Concat("C:\\TMP\\log_", DateTime.Now.Date.ToString().Remove(10), ".log"); + + //Wenn die Datei nicht angezeigt werden kann, dann eine Fehlermeldung ausgeben + if (!ShowTextFile.Show(textFileName)) + { + MessageBox.Show("Entweder die Datei existiert nicht oder der Editor konnte nicht geöffnet werden!"); + } + } + + private void buttonShowLog2_Click(object sender, EventArgs e) + { + string textFileName = "C:\\TMP\\my_logfile2.log"; + + //Wenn die Datei nicht angezeigt werden kann, dann eine Fehlermeldung ausgeben + if (!ShowTextFile.Show(textFileName)) + { + MessageBox.Show("Entweder die Datei existiert nicht oder der Editor konnte nicht geöffnet werden!"); + } + } + + private void buttonShowLog3_Click(object sender, EventArgs e) + { + string textFileName = "C:\\TMP\\my_logfile3.log"; + + //Wenn die Datei nicht angezeigt werden kann, dann eine Fehlermeldung ausgeben + if (!ShowTextFile.Show(textFileName)) + { + MessageBox.Show("Entweder die Datei existiert nicht oder der Editor konnte nicht geöffnet werden!"); + } } } } diff --git a/Test_LogWriter/Test_LogWriter.csproj b/Test_LogWriter/Test_LogWriter.csproj index 9b4463b..ee85bfc 100644 --- a/Test_LogWriter/Test_LogWriter.csproj +++ b/Test_LogWriter/Test_LogWriter.csproj @@ -36,6 +36,9 @@ ..\LogWriter\bin\Debug\helogwri.dll + + ..\..\ShowTextFile.git\ShowTextFile\bin\Debug\heshowtf.dll + diff --git a/Test_LogWriter/bin/Debug/Test_LogWriter.exe b/Test_LogWriter/bin/Debug/Test_LogWriter.exe index 4e14c69..e4b4369 100644 Binary files a/Test_LogWriter/bin/Debug/Test_LogWriter.exe and b/Test_LogWriter/bin/Debug/Test_LogWriter.exe differ diff --git a/Test_LogWriter/bin/Debug/Test_LogWriter.pdb b/Test_LogWriter/bin/Debug/Test_LogWriter.pdb index 338284c..f08617d 100644 Binary files a/Test_LogWriter/bin/Debug/Test_LogWriter.pdb and b/Test_LogWriter/bin/Debug/Test_LogWriter.pdb differ diff --git a/Test_LogWriter/bin/Debug/heshowtf.dll b/Test_LogWriter/bin/Debug/heshowtf.dll new file mode 100644 index 0000000..5b6654e Binary files /dev/null and b/Test_LogWriter/bin/Debug/heshowtf.dll differ diff --git a/Test_LogWriter/bin/Debug/heshowtf.pdb b/Test_LogWriter/bin/Debug/heshowtf.pdb new file mode 100644 index 0000000..859d05f Binary files /dev/null and b/Test_LogWriter/bin/Debug/heshowtf.pdb differ diff --git a/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 29485f7..9c5a92c 100644 Binary files a/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 14e0445..f94c865 100644 Binary files a/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Test_LogWriter/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.CoreCompileInputs.cache b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.CoreCompileInputs.cache index b5690c6..43582d8 100644 --- a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.CoreCompileInputs.cache +++ b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -c22a14cd5e15cda5a8e1291702aaf3f81bc0cc03 +b69314ac7e0577ff976a8ba62b6b4dc25ca31ef0 diff --git a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.FileListAbsolute.txt b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.FileListAbsolute.txt index a9cb946..551097c 100644 --- a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.FileListAbsolute.txt +++ b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.FileListAbsolute.txt @@ -13,3 +13,5 @@ H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LogWriter.git\Test_LogWrit H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LogWriter.git\Test_LogWriter\bin\Debug\helogwri.dll H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LogWriter.git\Test_LogWriter\bin\Debug\de\helogwri.resources.dll H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LogWriter.git\Test_LogWriter\bin\Debug\en\helogwri.resources.dll +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LogWriter.git\Test_LogWriter\bin\Debug\heshowtf.dll +H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LogWriter.git\Test_LogWriter\bin\Debug\heshowtf.pdb diff --git a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.GenerateResource.cache b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.GenerateResource.cache index 70ab5ce..2946fe2 100644 Binary files a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.GenerateResource.cache and b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.GenerateResource.cache differ diff --git a/Test_LogWriter/obj/Debug/Test_LogWriter.exe b/Test_LogWriter/obj/Debug/Test_LogWriter.exe index 4e14c69..e4b4369 100644 Binary files a/Test_LogWriter/obj/Debug/Test_LogWriter.exe and b/Test_LogWriter/obj/Debug/Test_LogWriter.exe differ diff --git a/Test_LogWriter/obj/Debug/Test_LogWriter.pdb b/Test_LogWriter/obj/Debug/Test_LogWriter.pdb index 338284c..f08617d 100644 Binary files a/Test_LogWriter/obj/Debug/Test_LogWriter.pdb and b/Test_LogWriter/obj/Debug/Test_LogWriter.pdb differ