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