PCSX2: Console log plugin message update

Remove full path from every plugin binding and only add it to the
preceding "Loading Plugins..." line.
Instead the revision date and version number are printed for each plugin
to make it easier to identify issues with plugin versions.
This commit is contained in:
FlatOutPS2 2017-03-24 23:46:43 +01:00 committed by Jonathan Li
parent 82ad1392ef
commit b4001e65e7
1 changed files with 7 additions and 4 deletions

View File

@ -1126,8 +1126,11 @@ void SysCorePlugins::Load( PluginsEnum_t pid, const wxString& srcfile )
{ {
ScopedLock lock( m_mtx_PluginStatus ); ScopedLock lock( m_mtx_PluginStatus );
pxAssert( (uint)pid < PluginId_Count ); pxAssert( (uint)pid < PluginId_Count );
Console.Indent().WriteLn( L"Binding %4s: %s ", WX_STR(tbl_PluginInfo[pid].GetShortname()), WX_STR(srcfile) );
m_info[pid] = std::unique_ptr<PluginStatus_t>(new PluginStatus_t(pid, srcfile)); m_info[pid] = std::unique_ptr<PluginStatus_t>(new PluginStatus_t(pid, srcfile));
Console.Indent().WriteLn(L"Bound %4s: %s [%s %s]", WX_STR(tbl_PluginInfo[pid].GetShortname()),
WX_STR(wxFileName(srcfile).GetFullName()), WX_STR(m_info[pid]->Name), WX_STR(m_info[pid]->Version));
} }
void SysCorePlugins::Load( const wxString (&folders)[PluginId_Count] ) void SysCorePlugins::Load( const wxString (&folders)[PluginId_Count] )
@ -1135,8 +1138,8 @@ void SysCorePlugins::Load( const wxString (&folders)[PluginId_Count] )
if( !NeedsLoad() ) return; if( !NeedsLoad() ) return;
wxDoNotLogInThisScope please; wxDoNotLogInThisScope please;
Console.WriteLn( Color_StrongBlue, "\nLoading plugins..." ); Console.WriteLn(Color_StrongBlue, L"\nLoading plugins from %s...", WX_STR(g_Conf->Folders[FolderId_Plugins].ToString()));
ConsoleIndentScope indent; ConsoleIndentScope indent;
const PluginInfo* pi = tbl_PluginInfo; do const PluginInfo* pi = tbl_PluginInfo; do
@ -1510,7 +1513,7 @@ bool SysCorePlugins::Init()
{ {
if( !NeedsInit() ) return false; if( !NeedsInit() ) return false;
Console.WriteLn( Color_StrongBlue, "\nInitializing plugins..." ); Console.WriteLn( Color_StrongBlue, "Initializing plugins..." );
const PluginInfo* pi = tbl_PluginInfo; do { const PluginInfo* pi = tbl_PluginInfo; do {
Init( pi->id ); Init( pi->id );
} while( ++pi, pi->shortname != NULL ); } while( ++pi, pi->shortname != NULL );