diff --git a/.vs/LogWriter.git/FileContentIndex/1225c7fe-1a5a-4feb-906d-80645975aaa4.vsidx b/.vs/LogWriter.git/FileContentIndex/1225c7fe-1a5a-4feb-906d-80645975aaa4.vsidx deleted file mode 100644 index 291959d..0000000 Binary files a/.vs/LogWriter.git/FileContentIndex/1225c7fe-1a5a-4feb-906d-80645975aaa4.vsidx and /dev/null differ diff --git a/.vs/LogWriter.git/FileContentIndex/5d8462f6-a7bc-4223-99e1-e8ca03e5c94f.vsidx b/.vs/LogWriter.git/FileContentIndex/5d8462f6-a7bc-4223-99e1-e8ca03e5c94f.vsidx new file mode 100644 index 0000000..8a2df10 Binary files /dev/null and b/.vs/LogWriter.git/FileContentIndex/5d8462f6-a7bc-4223-99e1-e8ca03e5c94f.vsidx differ diff --git a/.vs/LogWriter.git/v17/.suo b/.vs/LogWriter.git/v17/.suo index 7f3ecd0..d1aff54 100644 Binary files a/.vs/LogWriter.git/v17/.suo and b/.vs/LogWriter.git/v17/.suo differ diff --git a/.vs/LogWriter.git/v17/DocumentLayout.json b/.vs/LogWriter.git/v17/DocumentLayout.json index 8378e5c..8ab5efd 100644 --- a/.vs/LogWriter.git/v17/DocumentLayout.json +++ b/.vs/LogWriter.git/v17/DocumentLayout.json @@ -3,17 +3,13 @@ "WorkspaceRootPath": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|solutionrelative:logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|c:\\cad\\git-workrepository\\visualstudio\\_dll\\logwriter.git\\logwriter\\formattinglongstrings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|solutionrelative:logwriter\\formattinglongstrings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|c:\\cad\\git-workrepository\\visualstudio\\_dll\\logwriter.git\\test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|solutionrelative:test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|c:\\cad\\git-workrepository\\visualstudio\\_dll\\logwriter.git\\logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{E95B9315-E0B9-4DB0-BA06-CAEA7269E922}|LogWriter\\LogWriter.csproj|solutionrelative:logwriter\\logwriter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", "RelativeMoniker": "D:0:0:{9414648E-B3A3-4279-B2E1-F54E35326E93}|Test_LogWriter\\Test_LogWriter.csproj|solutionrelative:test_logwriter\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" @@ -26,7 +22,7 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 7, + "SelectedChildIndex": 4, "Children": [ { "$type": "Bookmark", @@ -46,50 +42,38 @@ }, { "$type": "Document", - "DocumentIndex": 1, - "Title": "FormattingLongStrings.cs", - "DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\FormattingLongStrings.cs", - "RelativeDocumentMoniker": "LogWriter\\FormattingLongStrings.cs", - "ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\FormattingLongStrings.cs", - "RelativeToolTip": "LogWriter\\FormattingLongStrings.cs", - "ViewState": "AQIAAAMAAAAAAAAAAAAAAOQAAABFAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-06-14T12:42:52.903Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 0, "Title": "Form1.cs", "DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs", "RelativeDocumentMoniker": "Test_LogWriter\\Form1.cs", "ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs", "RelativeToolTip": "Test_LogWriter\\Form1.cs", - "ViewState": "AQIAAIEAAAAAAAAAAAAAAJwAAABzAAAA", + "ViewState": "AQIAAHgAAAAAAAAAAAAowJwAAABkAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-06-11T12:34:35.414Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 2, "Title": "Form1.cs [Entwurf]", "DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs", "RelativeDocumentMoniker": "Test_LogWriter\\Form1.cs", "ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\Test_LogWriter\\Form1.cs [Entwurf]", "RelativeToolTip": "Test_LogWriter\\Form1.cs [Entwurf]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-06-11T12:34:35.436Z" + "WhenOpened": "2024-06-11T12:34:35.436Z", + "EditorCaption": " [Entwurf]" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 1, "Title": "LogWriter.cs", "DocumentMoniker": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\LogWriter.cs", "RelativeDocumentMoniker": "LogWriter\\LogWriter.cs", "ToolTip": "C:\\CAD\\Git-WorkRepository\\VisualStudio\\_DLL\\LogWriter.git\\LogWriter\\LogWriter.cs", "RelativeToolTip": "LogWriter\\LogWriter.cs", - "ViewState": "AQIAABUCAAAAAAAAAAAAADECAAB0AAAA", + "ViewState": "AQIAANICAAAAAAAAAAAAACADAAAIAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-06-11T12:34:36.369Z", "EditorCaption": "" diff --git a/LogWriter/LogWriter.cs b/LogWriter/LogWriter.cs index b0e4e0d..820b5c4 100644 --- a/LogWriter/LogWriter.cs +++ b/LogWriter/LogWriter.cs @@ -209,7 +209,7 @@ namespace Eugen.ESystem.IO this.CurrentDate = dateTime.ToString().Remove(dateTime.ToString().IndexOf(" ")); } - private string messageFormat = "{0}{1:T}.{2} - {3}"; // Definiert das Mitteilungsformat + private string messageFormat = "{0}{1:T}.{2} - {3}"; // Defines the message format /// /// Name of the program to be logged @@ -288,17 +288,17 @@ namespace Eugen.ESystem.IO if (!File.Exists(String.Concat(this.Path, "\\", this.FileName))) { - // Wenn Logdatei noch nicht existiert, dann anlegen + // If log file does not exist yet, create one writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName)); OnFileCreated(EventArgs.Empty); } else { - // Wenn Logdatei schon existiert, dann zum Schreiben öffnen + // If log file already exists, then open to write writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true); } - // Zeile schreiben + // Write line writer.WriteLine(line); writer.WriteLine(DefaultHeaderLine1()); writer.WriteLine(DefaultHeaderLine2()); @@ -306,7 +306,7 @@ namespace Eugen.ESystem.IO writer.WriteLine(CurrentDayDateTime()); writer.WriteLine(line); - // Logdatei schließen + // Close log file writer.Close(); OnMessageWritten(new LogWriterEventArgs(LogLevel.NoLevel.ToString(), DateTime.Now, 0, "SUCCESS")); @@ -389,17 +389,17 @@ namespace Eugen.ESystem.IO if (!File.Exists(String.Concat(this.Path, "\\", this.FileName))) { - // Wenn Logdatei noch nicht existiert, dann anlegen + // If log file does not exist yet, create one writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName)); OnFileCreated(EventArgs.Empty); } else { - // Wenn Logdatei schon existiert, dann zum Schreiben öffnen + // If log file already exists, open it for writing writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true); } - // Zeilen schreiben + // Write lines writer.WriteLine(line); for (int i = 0; i < lines.Length; i++) @@ -409,7 +409,7 @@ namespace Eugen.ESystem.IO writer.WriteLine(line); - // Logdatei schließen + // Close log file writer.Close(); OnMessageWritten(new LogWriterEventArgs(LogLevel.NoLevel.ToString(), DateTime.Now, 0, "SUCCESS")); @@ -434,20 +434,20 @@ namespace Eugen.ESystem.IO if (!File.Exists(String.Concat(this.Path, "\\", this.FileName))) { - // Wenn Logdatei noch nicht existiert, dann anlegen + // If log file does not exist yet, create one writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName)); OnFileCreated(EventArgs.Empty); } else { - // Wenn Logdatei schon existiert, dann zum Schreiben öffnen + // If log file already exists, open it for writing writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true); } - // Zeile schreiben + // Write lines writer.WriteLine(CurrentDayDateTime()); - // Logdatei schließen + // Close log file writer.Close(); OnMessageWritten(new LogWriterEventArgs(LogLevel.NoLevel.ToString(), DateTime.Now, 0, "SUCCESS")); @@ -546,17 +546,17 @@ namespace Eugen.ESystem.IO if (!File.Exists(String.Concat(this.Path, "\\", this.FileName))) { - // Wenn Logdatei noch nicht existiert, dann anlegen + // If the log file does not yet exist, create it writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName)); OnFileCreated(EventArgs.Empty); } else { - // Wenn Logdatei schon existiert, dann zum Schreiben öffnen + // If log file already exists, open it for writing writer = new StreamWriter(String.Concat(this.Path, "\\", this.FileName), true); } - // Zeile schreiben + // Write line if (message.Length > lineLength) { foreach (string line in FormattingLongStrings.FormattingString(message, lineLength, indentLength, FormattingLongStrings.LengthType.IndentLength)) @@ -568,8 +568,8 @@ namespace Eugen.ESystem.IO { writer.WriteLine(message); } - - // Logdatei schließen + + // Close log file writer.Close(); OnMessageWritten(new LogWriterEventArgs(logLevel, time, ms, message)); @@ -601,7 +601,7 @@ namespace Eugen.ESystem.IO { if (String.IsNullOrEmpty(path) || String.IsNullOrEmpty(fileName)) { - return false; // Pfad oder Name wurde nicht gefunden + return false; // Path or name not found } else { @@ -609,7 +609,7 @@ namespace Eugen.ESystem.IO { try { - //Aufruf mit dem Standardprogramm + // Call with the standard program var process = new Process(); process.StartInfo = new ProcessStartInfo() { @@ -625,7 +625,7 @@ namespace Eugen.ESystem.IO { try { - const string program = "Notepad.exe"; //Aufruf mit Notepad + const string program = "Notepad.exe"; // Call with Notepad ProcessStartInfo start = new ProcessStartInfo(program, String.Concat(path, "\\", fileName)); Process.Start(start); @@ -659,7 +659,7 @@ namespace Eugen.ESystem.IO if (!File.Exists(String.Concat(this.Path, "\\", this.FileName))) { - return true; // Existiert nicht mehr + return true; // No longer exists } else { @@ -668,11 +668,11 @@ namespace Eugen.ESystem.IO if (File.Exists(String.Concat(this.Path, "\\", this.FileName))) { - return false; // Konnte nicht gelöscht werden + return false; // Could not be deleted } else { - return true; // Wurde erfolgreich gelöscht + return true; // Successfully deleted } } } @@ -697,16 +697,16 @@ namespace Eugen.ESystem.IO if (File.Exists(String.Concat(path, "\\", fileName))) { - return false; // Konnte nicht gelöscht werden + return false; // Could not be deleted } else { - return true; // Wurde erfolgreich gelöscht + return true; // Successfully deleted } } else { - return true; // Existiert nicht mehr + return true; // No longer exists } } catch (Exception) diff --git a/LogWriter/bin/Debug/helogwri.dll b/LogWriter/bin/Debug/helogwri.dll index 5dd1272..f06f0b3 100644 Binary files a/LogWriter/bin/Debug/helogwri.dll and b/LogWriter/bin/Debug/helogwri.dll differ diff --git a/LogWriter/bin/Debug/helogwri.pdb b/LogWriter/bin/Debug/helogwri.pdb index 29e866b..26134f1 100644 Binary files a/LogWriter/bin/Debug/helogwri.pdb and b/LogWriter/bin/Debug/helogwri.pdb differ diff --git a/LogWriter/obj/Debug/helogwri.dll b/LogWriter/obj/Debug/helogwri.dll index 5dd1272..f06f0b3 100644 Binary files a/LogWriter/obj/Debug/helogwri.dll and b/LogWriter/obj/Debug/helogwri.dll differ diff --git a/LogWriter/obj/Debug/helogwri.pdb b/LogWriter/obj/Debug/helogwri.pdb index 29e866b..26134f1 100644 Binary files a/LogWriter/obj/Debug/helogwri.pdb and b/LogWriter/obj/Debug/helogwri.pdb differ diff --git a/Test_LogWriter/Form1.cs b/Test_LogWriter/Form1.cs index e7e2cd6..1a3430c 100644 --- a/Test_LogWriter/Form1.cs +++ b/Test_LogWriter/Form1.cs @@ -146,7 +146,7 @@ namespace Test_LogWriter logWriter3.Delete(); logWriter3.WriteHeader(LogWriter.Header.Default); - logWriter3.WriteMessage("Das ist Test 3. Dabei handelt es sich um eine sehr lange Log-Message. Die ist höchstwahrscheinlich länger als die 80 Zeichen, die in eine Zeile geschrieben werden. Darum soll sie auch umgebrochen werden."); + logWriter3.WriteMessage("Das ist Test 3. Dabei handelt es sich um eine sehr lange Log-Message. Die ist höchstwahrscheinlich länger als die 80 Zeichen die in eine Zeile geschrieben werden. Darum soll sie auch umgebrochen werden."); labelResult.Text = String.Concat(labelResult.Text, "\nDie Log-Datei C:\\TMP\\my_logfile3.log wurde geschrieben"); //Variante 4 - Logdateiname wird angegeben und ein Anwender definierter Header wird geschrieben @@ -154,7 +154,7 @@ namespace Test_LogWriter logWriter4.Delete(); logWriter4.WriteHeader(LogWriter.Header.Userdefined); - logWriter4.WriteMessage("Das ist Test 4. Was passiert wenn lange kein Leerzeichen kommt. z.B.1234567890123456789012345678901234567890123456789012345678901234567890", LogWriter.LogLevel.Information, LogWriter.Time.Write); + logWriter4.WriteMessage("Das ist Test 4. Was passiert wenn lange kein Leerzeichen kommt? z.B.1234567890123456789012345678901234567890123456789012345678901234567890", LogWriter.LogLevel.Information, LogWriter.Time.Write); logWriter4.WriteMessage("Eine Zeile ohne Log Level", LogWriter.LogLevel.NoLevel, LogWriter.Time.Write); logWriter4.WriteMessage("Und noch eine Zeile mit Log Level", LogWriter.LogLevel.Warning, LogWriter.Time.Write); logWriter4.WriteSeparationLine(); diff --git a/Test_LogWriter/bin/Debug/Test_LogWriter.exe b/Test_LogWriter/bin/Debug/Test_LogWriter.exe index a21be45..5da9c33 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 afbf883..465152d 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/helogwri.dll b/Test_LogWriter/bin/Debug/helogwri.dll index 5dd1272..f06f0b3 100644 Binary files a/Test_LogWriter/bin/Debug/helogwri.dll and b/Test_LogWriter/bin/Debug/helogwri.dll differ diff --git a/Test_LogWriter/bin/Debug/helogwri.pdb b/Test_LogWriter/bin/Debug/helogwri.pdb index 29e866b..26134f1 100644 Binary files a/Test_LogWriter/bin/Debug/helogwri.pdb and b/Test_LogWriter/bin/Debug/helogwri.pdb differ diff --git a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.AssemblyReference.cache b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.AssemblyReference.cache index c50065e..719b0a0 100644 Binary files a/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.AssemblyReference.cache and b/Test_LogWriter/obj/Debug/Test_LogWriter.csproj.AssemblyReference.cache differ diff --git a/Test_LogWriter/obj/Debug/Test_LogWriter.exe b/Test_LogWriter/obj/Debug/Test_LogWriter.exe index a21be45..5da9c33 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 afbf883..465152d 100644 Binary files a/Test_LogWriter/obj/Debug/Test_LogWriter.pdb and b/Test_LogWriter/obj/Debug/Test_LogWriter.pdb differ