summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/SCore.cs
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2019-07-20 14:54:56 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2019-09-14 18:53:37 -0400
commit673ef91cc75e3b460acb8ab875d4d9d0be07042e (patch)
tree59b6e301af984379c7b199b604ad909de9ab2cf7 /src/SMAPI/Framework/SCore.cs
parentec747b518b28184c440dcea7ce74f3e80b627505 (diff)
downloadSMAPI-673ef91cc75e3b460acb8ab875d4d9d0be07042e.tar.gz
SMAPI-673ef91cc75e3b460acb8ab875d4d9d0be07042e.tar.bz2
SMAPI-673ef91cc75e3b460acb8ab875d4d9d0be07042e.zip
show versions in duplicate-mod errors, make folder paths in trace logs clearer
Diffstat (limited to 'src/SMAPI/Framework/SCore.cs')
-rw-r--r--src/SMAPI/Framework/SCore.cs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/SMAPI/Framework/SCore.cs b/src/SMAPI/Framework/SCore.cs
index 60deed70..0aae3b84 100644
--- a/src/SMAPI/Framework/SCore.cs
+++ b/src/SMAPI/Framework/SCore.cs
@@ -400,7 +400,7 @@ namespace StardewModdingAPI.Framework
// filter out ignored mods
foreach (IModMetadata mod in mods.Where(p => p.IsIgnored))
- this.Monitor.Log($" Skipped {mod.RelativeDirectoryPath} (folder name starts with a dot).", LogLevel.Trace);
+ this.Monitor.Log($" Skipped {mod.GetRelativePathWithRoot()} (folder name starts with a dot).", LogLevel.Trace);
mods = mods.Where(p => !p.IsIgnored).ToArray();
// load mods
@@ -902,13 +902,13 @@ namespace StardewModdingAPI.Framework
// log entry
{
- string relativePath = PathUtilities.GetRelativePath(this.ModsPath, mod.DirectoryPath);
+ string relativePath = mod.GetRelativePathWithRoot();
if (mod.IsContentPack)
- this.Monitor.Log($" {mod.DisplayName} ({relativePath}) [content pack]...", LogLevel.Trace);
+ this.Monitor.Log($" {mod.DisplayName} (from {relativePath}) [content pack]...", LogLevel.Trace);
else if (mod.Manifest?.EntryDll != null)
- this.Monitor.Log($" {mod.DisplayName} ({relativePath}{Path.DirectorySeparatorChar}{mod.Manifest.EntryDll})...", LogLevel.Trace); // don't use Path.Combine here, since EntryDLL might not be valid
+ this.Monitor.Log($" {mod.DisplayName} (from {relativePath}{Path.DirectorySeparatorChar}{mod.Manifest.EntryDll})...", LogLevel.Trace); // don't use Path.Combine here, since EntryDLL might not be valid
else
- this.Monitor.Log($" {mod.DisplayName} ({relativePath})...", LogLevel.Trace);
+ this.Monitor.Log($" {mod.DisplayName} (from {relativePath})...", LogLevel.Trace);
}
// add warning for missing update key