Skip to content

Commit 32c48cb

Browse files
committed
fix invalid setttings
1 parent dc1f35f commit 32c48cb

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

Analogy.LogViewer.Serilog/Analogy.LogViewer.Serilog.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<PackageIcon>AnalogySerilog.png</PackageIcon>
2323
<PackageIconUrl />
2424
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
25-
<Version>2.3.0</Version>
25+
<Version>2.3.1</Version>
2626
<Company>Analogy.LogViewer</Company>
2727
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
2828
<Nullable>enable</Nullable>

Analogy.LogViewer.Serilog/Managers/UserSettingsManager.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,22 @@ private bool LoadFileSettings(string localSettingFileName, bool optional)
3939
};
4040
string data = File.ReadAllText(SerilogPerUserFileSetting);
4141
Settings = JsonConvert.DeserializeObject<SerilogSettings>(data, settings);
42+
if (string.IsNullOrEmpty(Settings.FileOpenDialogFilters))
43+
{
44+
Settings.FileOpenDialogFilters = "All Supported formats (*.Clef;*.log;*.gz)|*.clef;*.log;*.gz|Clef format (*.clef)|*.clef|Plain log text file (*.log)|*.log|GZIP file (*.gz)|*.gz";
45+
46+
}
4247
return true;
4348
}
4449
catch (Exception ex)
4550
{
4651
LogManager.Instance.LogWarning($"Error loading user setting file: {ex.Message}", "Analogy Serilog Parser");
4752
Settings = new SerilogSettings();
53+
if (string.IsNullOrEmpty(Settings.FileOpenDialogFilters))
54+
{
55+
Settings.FileOpenDialogFilters = "All Supported formats (*.Clef;*.log;*.gz)|*.clef;*.log;*.gz|Clef format (*.clef)|*.clef|Plain log text file (*.log)|*.log|GZIP file (*.gz)|*.gz";
56+
57+
}
4858
return true;
4959
}
5060
}
@@ -53,6 +63,11 @@ private bool LoadFileSettings(string localSettingFileName, bool optional)
5363
if (!optional)
5464
{
5565
Settings = new SerilogSettings();
66+
if (string.IsNullOrEmpty(Settings.FileOpenDialogFilters))
67+
{
68+
Settings.FileOpenDialogFilters = "All Supported formats (*.Clef;*.log;*.gz)|*.clef;*.log;*.gz|Clef format (*.clef)|*.clef|Plain log text file (*.log)|*.log|GZIP file (*.gz)|*.gz";
69+
70+
}
5671
return false;
5772
}
5873
}

0 commit comments

Comments
 (0)