Debug Logging

Debug Logging

To enable debug logging for various Illuminated Cloud 2 features, open Help>Diagnostic Tools>Debug Log Settings... and add the entries below corresponding to the feature(s) that require additional information. Note that the leading #s are important and must be present. Also note that debug logging can be quite verbose and expensive and should only be enabled while gathering diagnostics for issues. The resulting logging will be written to files found under Help>Show Log in <File Manager> where <File Manager> is the name of the host operating system's file manager.

Metadata Deployment

#com.illuminatedcloud.intellij.builder.IlluminatedCloudDeployOnSaveAllActionListener
#com.illuminatedcloud.intellij.builder.IlluminatedCloudSaveAllAction
#com.illuminatedcloud.intellij.builder.ForceComBuilder
#com.illuminatedcloud.intellij.builder.ForceComBuilderUtil
#com.illuminatedcloud.intellij.builder.ForceComMetadataApiDeployer
#com.illuminatedcloud.intellij.builder.ForceComSfdxMetadataDeployer
#com.illuminatedcloud.intellij.builder.ForceComSfdxDeployer
#com.illuminatedcloud.intellij.builder.ForceComSfdxMetadataUtil
#com.illuminatedcloud.intellij.builder.ForceComToolingApiDeployer
#com.illuminatedcloud.intellij.builder.ForceComBuildFailureAnnotator
#com.illuminatedcloud.util.VariableLengthPollingInterval

Metadata Retrieval

#com.illuminatedcloud.intellij.builder.RefreshAction
#com.illuminatedcloud.intellij.builder.RetrieveAction
#com.illuminatedcloud.intellij.builder.ForceComBuilder
#com.illuminatedcloud.intellij.builder.ForceComBuilderUtil
#com.illuminatedcloud.intellij.builder.ForceComMetadataRetriever
#com.illuminatedcloud.intellij.builder.ForceComSfdxMetadataRetriever
#com.illuminatedcloud.intellij.builder.ForceComSfdxRetriever
#com.illuminatedcloud.intellij.builder.ForceComSfdxMetadataUtil
#com.illuminatedcloud.intellij.util.IlluminatedCloudDiffUtil
#com.illuminatedcloud.util.VariableLengthPollingInterval

Metadata Removal

#com.illuminatedcloud.intellij.builder.DeleteFromServerAction
#com.illuminatedcloud.intellij.builder.ForceComBuilder
#com.illuminatedcloud.intellij.builder.ForceComBuilderUtil
#com.illuminatedcloud.intellij.builder.ForceComMetadataDeleter
#com.illuminatedcloud.intellij.builder.ForceComSfdxDeployer
#com.illuminatedcloud.intellij.builder.ForceComSfdxMetadataUtil
#com.illuminatedcloud.util.VariableLengthPollingInterval

Salesforce DX

#com.illuminatedcloud.util.CommandLineUtil
#com.illuminatedcloud.intellij.sfdx.SfdxUtil
#com.illuminatedcloud.intellij.builder.ForceComSfdxDeployer
#com.illuminatedcloud.intellij.builder.ForceComSfdxRetriever
#com.illuminatedcloud.intellij.builder.ForceComSfdxMetadataUtil
#com.illuminatedcloud.util.VariableLengthPollingInterval

Unit Testing

#com.illuminatedcloud.intellij.unittest.ApexUnitTestRunProcessHandler
#com.illuminatedcloud.util.VariableLengthPollingInterval

Code Coverage

#com.illuminatedcloud.intellij.coverage.ApexCoverageEngine
#com.illuminatedcloud.intellij.coverage.ApexCoverageSuite

Apex Debug Logs

#com.illuminatedcloud.client.ApexLogUtil

Apex Completion

#com.illuminatedcloud.intellij.completion.ApexCompletionContext
#com.illuminatedcloud.intellij.completion.ApexCompletionRule
#com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule

Visualforce/Lightning Completion

#com.illuminatedcloud.intellij.completion.EmbeddedMarkupCompletionContext
#com.illuminatedcloud.intellij.completion.EmbeddedMarkupCompletionRule

Static Resources

#com.illuminatedcloud.intellij.filetype.StaticResourceFileTypeDetector
#com.illuminatedcloud.intellij.resourcebundle.StaticResourceBundleUtil

Lightning Bundles

#com.illuminatedcloud.intellij.lightning.LightningBundleUtil

Module Validation

#com.illuminatedcloud.intellij.moduletype.IlluminatedCloudModuleValidator

Offline Symbol Table Generation

#com.illuminatedcloud.symtab.OfflineSymbolTable
#com.illuminatedcloud.symtab.OfflineSymbolTable!trace
(extremely verbose)
#com.illuminatedcloud.intellij.settings.project.OfflineSymbolTableGenerator
#com.illuminatedcloud.symtab.SystemDeclarations

Refactoring

#com.illuminatedcloud.intellij.refactoring.IlluminatedCloudFileHandler
#com.illuminatedcloud.intellij.refactoring.copy.ApexCopyHandler
#com.illuminatedcloud.intellij.refactoring.copy.LightningBundleCopyHandler
#com.illuminatedcloud.intellij.refactoring.copy.StaticResourceBundleCopyHandler
#com.illuminatedcloud.intellij.refactoring.changeSignature.ApexChangeSignatureHandler
#com.illuminatedcloud.intellij.refactoring.changeSignature.ApexChangeSignatureUsageProcessor
#com.illuminatedcloud.intellij.refactoring.implementOverride.AbstractApexImplementOverrideMethodHandler
#com.illuminatedcloud.intellij.refactoring.introduce.AbstractApexIntroduceHandler
#com.illuminatedcloud.intellij.refactoring.introduce.method.ApexExtractMethodHandler
#com.illuminatedcloud.intellij.refactoring.move.IlluminatedCloudMoveFileHandler

Subscription Management

#com.illuminatedcloud.intellij.settings.module.ModuleContentsSynchronizationListener

PMD Apex and Visualforce

#com.illuminatedcloud.intellij.inspection.pmd.PMDInspection
#com.illuminatedcloud.intellij.inspection.pmd.runner.PMDClassLoaderUtil
#com.illuminatedcloud.intellij.inspection.pmd.runner.PMDRuleSetsCache
#com.illuminatedcloud.intellij.inspection.pmd.runner.PMDRunner

Lightning Lint

#com.illuminatedcloud.util.CommandLineUtil
#com.illuminatedcloud.util.VariableLengthPollingInterval

Salesforce Functions

#com.illuminatedcloud.intellij.functions.SalesforceFunctionJavaSdkSetupValidator
#com.illuminatedcloud.intellij.functions.SalesforceFunctionsUtil
#com.illuminatedcloud.intellij.functions.runConfig.SalesforceFunctionRunProfileState
#com.illuminatedcloud.intellij.inspection.functions.typeInference.AddJavaScriptSdkDependencyAction
#com.illuminatedcloud.intellij.inspection.functions.typeInference.FixTypeInferenceHint
#com.illuminatedcloud.intellij.inspection.functions.typeInference.SalesforceFunctionJavaScriptTypeInferenceHintsInspection
#com.illuminatedcloud.intellij.inspection.functions.typeInference.SalesforceFunctionMissingJavaScriptSdkAnnotator
#com.illuminatedcloud.intellij.toolwindow.functions.CreateSalesforceFunctionAction
#com.illuminatedcloud.intellij.toolwindow.functions.DeleteSalesforceFunctionAction
#com.illuminatedcloud.intellij.toolwindow.functions.DeploySalesforceFunctionsAction
#com.illuminatedcloud.intellij.toolwindow.functions.RemoteSalesforceFunctionUtil
#com.illuminatedcloud.intellij.toolwindow.functions.RestartLocalSalesforceFunctionAction
#com.illuminatedcloud.intellij.toolwindow.functions.SalesforceFunctionCommandUtil
#com.illuminatedcloud.intellij.toolwindow.functions.SalesforceFunctionDebugUtil
#com.illuminatedcloud.intellij.toolwindow.functions.SalesforceFunctionsToolWindow
#com.illuminatedcloud.intellij.toolwindow.functions.StartLocalSalesforceFunctionAction
#com.illuminatedcloud.intellij.toolwindow.functions.StopLocalSalesforceFunctionAction
#com.illuminatedcloud.intellij.toolwindow.functions.TailRemoteSalesforceFunctionLogsAction