@@ -80,6 +80,7 @@ define(function (require, exports, module) {
8080 DEBUG_ENABLE_PHNODE_INSPECTOR = "debug.enablePhNodeInspector" ,
8181 DEBUG_GET_PHNODE_INSPECTOR_URL = "debug.getPhNodeInspectorURL" ,
8282 DEBUG_LIVE_PREVIEW_LOGGING = "debug.livePreviewLogging" ,
83+ DEBUG_GIT_EXTENSION_LOGGING = "debug.gitLogging" ,
8384 DEBUG_OPEN_VFS = "debug.openVFS" ,
8485 DEBUG_OPEN_EXTENSION_FOLDER = "debug.openExtensionFolders" ,
8586 DEBUG_OPEN_VIRTUAL_SERVER = "debug.openVirtualServer" ,
@@ -88,7 +89,8 @@ define(function (require, exports, module) {
8889 DEBUG_DRAG_AND_DROP = "debug.dragAndDrop" ;
8990
9091 const LOG_TO_CONSOLE_KEY = logger . loggingOptions . LOCAL_STORAGE_KEYS . LOG_TO_CONSOLE_KEY ,
91- LOG_LIVE_PREVIEW_KEY = logger . loggingOptions . LOCAL_STORAGE_KEYS . LOG_LIVE_PREVIEW ;
92+ LOG_LIVE_PREVIEW_KEY = logger . loggingOptions . LOCAL_STORAGE_KEYS . LOG_LIVE_PREVIEW ,
93+ LOG_GIT_KEY = logger . loggingOptions . LOCAL_STORAGE_KEYS . LOG_GIT ;
9294
9395 // define a preference to turn off opening preferences in split-view.
9496 var prefs = PreferencesManager . getExtensionPrefs ( "preferencesView" ) ;
@@ -697,7 +699,9 @@ define(function (require, exports, module) {
697699 CommandManager . get ( DEBUG_ENABLE_LOGGING ) . setChecked ( isLogging ) ;
698700 CommandManager . get ( DEBUG_LIVE_PREVIEW_LOGGING ) . setEnabled ( isLogging ) ;
699701 logger . loggingOptions . logLivePreview = window . isLoggingEnabled ( LOG_LIVE_PREVIEW_KEY ) ;
702+ logger . loggingOptions . logGit = window . isLoggingEnabled ( LOG_GIT_KEY ) ;
700703 CommandManager . get ( DEBUG_LIVE_PREVIEW_LOGGING ) . setChecked ( logger . loggingOptions . logLivePreview ) ;
704+ CommandManager . get ( DEBUG_GIT_EXTENSION_LOGGING ) . setChecked ( logger . loggingOptions . logGit ) ;
701705 CommandManager . get ( DEBUG_ENABLE_PHNODE_INSPECTOR ) . setChecked ( NodeConnector . isInspectEnabled ( ) ) ;
702706 }
703707
@@ -735,6 +739,11 @@ define(function (require, exports, module) {
735739 _updateLogToConsoleMenuItemChecked ( ) ;
736740 }
737741
742+ function _handleGitLogging ( ) {
743+ window . toggleLoggingKey ( LOG_GIT_KEY ) ;
744+ _updateLogToConsoleMenuItemChecked ( ) ;
745+ }
746+
738747 ExtensionManager . on ( "statusChange" , function ( id ) {
739748 // Seems like an extension(s) got installed.
740749 // Need to recompute the default prefs.
@@ -787,6 +796,7 @@ define(function (require, exports, module) {
787796 CommandManager . register ( Strings . CMD_ENABLE_PHNODE_INSPECTOR , DEBUG_ENABLE_PHNODE_INSPECTOR , _handlePhNodeInspectEnable ) ;
788797 CommandManager . register ( Strings . CMD_GET_PHNODE_INSPECTOR_URL , DEBUG_GET_PHNODE_INSPECTOR_URL , _handleGetPhNodeInspectURL ) ;
789798 CommandManager . register ( Strings . CMD_ENABLE_LIVE_PREVIEW_LOGS , DEBUG_LIVE_PREVIEW_LOGGING , _handleLivePreviewLogging ) ;
799+ CommandManager . register ( Strings . CMD_ENABLE_GIT_LOGS , DEBUG_GIT_EXTENSION_LOGGING , _handleGitLogging ) ;
790800 CommandManager . register ( Strings . CMD_OPEN_VFS , DEBUG_OPEN_VFS , _openVFS ) ;
791801 CommandManager . register ( Strings . CMD_OPEN_EXTENSIONS_FOLDER , DEBUG_OPEN_EXTENSION_FOLDER , _openExtensionsFolder ) ;
792802 CommandManager . register ( Strings . CMD_OPEN_VIRTUAL_SERVER , DEBUG_OPEN_VIRTUAL_SERVER , _openVirtualServer ) ;
@@ -823,6 +833,9 @@ define(function (require, exports, module) {
823833 hideWhenCommandDisabled : true
824834 } ) ;
825835 diagnosticsSubmenu . addMenuItem ( DEBUG_LIVE_PREVIEW_LOGGING ) ;
836+ if ( Phoenix . isNativeApp ) {
837+ diagnosticsSubmenu . addMenuItem ( DEBUG_GIT_EXTENSION_LOGGING ) ;
838+ }
826839 diagnosticsSubmenu . addMenuDivider ( ) ;
827840 diagnosticsSubmenu . addMenuItem ( DEBUG_SHOW_PERF_DATA ) ;
828841 diagnosticsSubmenu . addMenuItem ( DEBUG_OPEN_VFS ) ;
0 commit comments