Additional support log info
This commit is contained in:
@@ -40,14 +40,16 @@ public class SupportLogBuilderService
|
|||||||
|
|
||||||
public string BuildSupportLog()
|
public string BuildSupportLog()
|
||||||
{
|
{
|
||||||
var sb = new StringBuilder(10240);
|
var sb = new StringBuilder(102400); //it's fair to assume this will very often be quite large
|
||||||
sb.AppendLine("**Settings**");
|
sb.AppendLine("**Settings**");
|
||||||
sb.Append($"> **`Plugin Version: `** {Plugin.Version}\n");
|
sb.Append($"> **`Plugin Version: `** {Plugin.Version}\n");
|
||||||
sb.Append($"> **`Commit Hash: `** {ThisAssembly.Git.Commit}+{ThisAssembly.Git.Sha}\n");
|
sb.Append($"> **`Commit Hash: `** {ThisAssembly.Git.Commit}+{ThisAssembly.Git.Sha}\n");
|
||||||
sb.Append($"> **`Root editing: `** {_configuration.EditorConfiguration.RootPositionEditingEnabled}\n");
|
sb.Append($"> **`Plugin enabled: `** {_configuration.PluginEnabled}\n");
|
||||||
sb.AppendLine("**Settings -> Editor Settings**");
|
sb.AppendLine("**Settings -> Editor Settings**");
|
||||||
sb.Append($"> **`Limit to my creatures (editor): `** {_configuration.EditorConfiguration.LimitLookupToOwnedObjects}\n");
|
sb.Append($"> **`Limit to my creatures (editor): `** {_configuration.EditorConfiguration.LimitLookupToOwnedObjects}\n");
|
||||||
sb.Append($"> **`Preview character (editor): `** {_configuration.EditorConfiguration.PreviewCharacterName?.Incognify() ?? "Not set"}\n");
|
sb.Append($"> **`Preview character (editor): `** {_configuration.EditorConfiguration.PreviewCharacterName?.Incognify() ?? "Not set"}\n");
|
||||||
|
sb.Append($"> **`Set preview character on login: `** {_configuration.EditorConfiguration.SetPreviewToCurrentCharacterOnLogin}\n");
|
||||||
|
sb.Append($"> **`Root editing: `** {_configuration.EditorConfiguration.RootPositionEditingEnabled}\n");
|
||||||
sb.AppendLine("**Settings -> Profile application**");
|
sb.AppendLine("**Settings -> Profile application**");
|
||||||
sb.Append($"> **`Character window: `** {_configuration.ProfileApplicationSettings.ApplyInCharacterWindow}\n");
|
sb.Append($"> **`Character window: `** {_configuration.ProfileApplicationSettings.ApplyInCharacterWindow}\n");
|
||||||
sb.Append($"> **`Try On: `** {_configuration.ProfileApplicationSettings.ApplyInTryOn}\n");
|
sb.Append($"> **`Try On: `** {_configuration.ProfileApplicationSettings.ApplyInTryOn}\n");
|
||||||
@@ -63,6 +65,7 @@ public class SupportLogBuilderService
|
|||||||
sb.Append($"> > **`{template.ToString(),-32}`**\n");
|
sb.Append($"> > **`{template.ToString(),-32}`**\n");
|
||||||
}
|
}
|
||||||
sb.AppendLine("**Profiles**");
|
sb.AppendLine("**Profiles**");
|
||||||
|
sb.Append($"> **`Default profile: `** {_profileManager.DefaultProfile?.ToString() ?? "None"}\n");
|
||||||
sb.Append($"> **`Count: `** {_profileManager.Profiles.Count}\n");
|
sb.Append($"> **`Count: `** {_profileManager.Profiles.Count}\n");
|
||||||
foreach (var profile in _profileManager.Profiles)
|
foreach (var profile in _profileManager.Profiles)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user