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.annotator.ForceComBuildFailureAnnotator

com.illuminatedcloud.intellij.builder.deploy.action.IlluminatedCloudSaveAllAction

com.illuminatedcloud.intellij.builder.deploy.ForceComMetadataApiDeployer

com.illuminatedcloud.intellij.builder.deploy.ForceComSfDeployer

com.illuminatedcloud.intellij.builder.deploy.ForceComSfPushDeployer

com.illuminatedcloud.intellij.builder.deploy.ForceComToolingApiDeployer

com.illuminatedcloud.intellij.builder.deploy.IlluminatedCloudDeployOnSaveAllActionListener

com.illuminatedcloud.intellij.builder.ForceComBuilder

com.illuminatedcloud.intellij.builder.IlluminatedCloudFileHandler

com.illuminatedcloud.intellij.builder.refactoring.move.IlluminatedCloudMoveFileHandler

com.illuminatedcloud.intellij.builder.util.ForceComBuilderUtil

com.illuminatedcloud.intellij.builder.validate.AsYouTypeEventProcessor

com.illuminatedcloud.intellij.lightning.util.LightningDeployResult

com.illuminatedcloud.intellij.util.VariableLengthPollingInterval

Metadata Retrieval

com.illuminatedcloud.intellij.builder.annotator.ForceComBuildFailureAnnotator

com.illuminatedcloud.intellij.builder.retrieve.action.CompareWithOtherServerAction

com.illuminatedcloud.intellij.builder.retrieve.action.CompareWithServerAction

com.illuminatedcloud.intellij.builder.retrieve.action.RefreshAction

com.illuminatedcloud.intellij.builder.retrieve.action.RetrieveAction

com.illuminatedcloud.intellij.builder.retrieve.ForceComMetadataRetriever

com.illuminatedcloud.intellij.builder.retrieve.ForceComSfPullRetriever

com.illuminatedcloud.intellij.builder.retrieve.ForceComSfRetriever

com.illuminatedcloud.intellij.builder.ForceComBuilder

com.illuminatedcloud.intellij.builder.util.ForceComBuilderUtil

com.illuminatedcloud.intellij.util.VariableLengthPollingInterval

Metadata Removal

com.illuminatedcloud.intellij.builder.annotator.ForceComBuildFailureAnnotator

com.illuminatedcloud.intellij.builder.delete.action.DeleteFromServerAction

com.illuminatedcloud.intellij.builder.delete.ForceComMetadataDeleter

com.illuminatedcloud.intellij.builder.ForceComBuilder

com.illuminatedcloud.intellij.builder.util.ForceComBuilderUtil

com.illuminatedcloud.intellij.util.VariableLengthPollingInterval

Salesforce DX

com.illuminatedcloud.intellij.sfdx.command.SfCommandExecutor

com.illuminatedcloud.intellij.sfdx.model.SfdxProjectTemplate

com.illuminatedcloud.intellij.sfdx.model.SfdxScratchOrgDefinition

com.illuminatedcloud.intellij.sfdx.project.config.IlluminatedCloudSfdxDirectoryProjectConfigurator

com.illuminatedcloud.intellij.sfdx.settings.application.IlluminatedCloudSfdxCache

com.illuminatedcloud.intellij.sfdx.util.SfdxUtil

com.illuminatedcloud.intellij.util.CommandLineUtil


Include the following only if debugging .forceignore processing as it can be quite noisy

com.illuminatedcloud.intellij.sfdx.forceignore.ForceIgnoreUtil

Apex Completion

com.illuminatedcloud.intellij.apex.completion.ApexCompletionContext

com.illuminatedcloud.intellij.apex.completion.ApexCompletionRule

com.illuminatedcloud.intellij.apex.completion.ApexVariantsCompletionRule

com.illuminatedcloud.intellij.apex.completion.liveTemplate.ApexLiveTemplateKeywordCaseProcessor

com.illuminatedcloud.intellij.apex.completion.liveTemplate.SoqlFieldsMacro

Apex Unit Testing

com.illuminatedcloud.intellij.apex.unitTest.AbstractApexProcessHandler

com.illuminatedcloud.intellij.apex.unitTest.ApexUnitTestConsoleActionsPostProcessor

com.illuminatedcloud.intellij.apex.unitTest.ApexUnitTestRunConfigurationEditorForm

com.illuminatedcloud.intellij.apex.unitTest.ApexUnitTestRunConfigurationProducer

com.illuminatedcloud.intellij.apex.unitTest.ApexUnitTestRunProcessHandler

com.illuminatedcloud.intellij.apex.unitTest.ApexUnitTestRunProfileState

Apex Code Coverage

com.illuminatedcloud.intellij.apex.coverage.ApexCoverageEngine

com.illuminatedcloud.intellij.apex.coverage.ApexCoverageSuite

Apex Refactoring

com.illuminatedcloud.intellij.apex.refactoring.changeSignature.ApexChangeSignatureHandler

com.illuminatedcloud.intellij.apex.refactoring.changeSignature.ApexChangeSignatureUsageProcessor

com.illuminatedcloud.intellij.apex.refactoring.copy.ApexCopyHandler

com.illuminatedcloud.intellij.apex.refactoring.implementOverride.AbstractApexImplementOverrideMethodHandler

com.illuminatedcloud.intellij.apex.refactoring.introduce.AbstractApexIntroduceHandler

com.illuminatedcloud.intellij.apex.refactoring.introduce.method.ApexExtractMethodHandler

Anonymous Apex

com.illuminatedcloud.intellij.apex.toolWindow.anonymousApex.AnonymousApexToolWindow

com.illuminatedcloud.intellij.log.util.ApexLogUtil

SOQL Query

com.illuminatedcloud.intellij.apex.toolWindow.soqlQuery.SoqlQueryToolWindow

Log Analyzer

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.config.TraceFlagsTableModel

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.LogAnalyzerPanel

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.LogAnalyzerToolWindow

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.treetable.AbstractContextAnalysisAction

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.treetable.AbstractShowCalleesAction

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.treetable.ShowCalleesAction

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.treetable.ShowCallersAction

com.illuminatedcloud.intellij.log.toolWindow.logAnalyzer.treetable.ShowMergedCalleesAction

com.illuminatedcloud.intellij.log.util.ApexLogUtil

Apex Debug Logs

com.illuminatedcloud.intellij.log.model.ApexLogEntry

com.illuminatedcloud.intellij.log.model.ApexLogHeader

com.illuminatedcloud.intellij.log.model.ParsedApexLog

com.illuminatedcloud.intellij.log.util.ApexLogUtil

Aura/LWC

com.illuminatedcloud.intellij.lightning.refactoring.copy.LightningBundleCopyHandler

com.illuminatedcloud.intellij.lightning.util.LightningBundleUtil

com.illuminatedcloud.intellij.lwc.javascript.LightningWebComponentsImportFrameworkIndexingHandler

com.illuminatedcloud.intellij.lwc.util.LightningWebComponentsUtil

Visualforce/Aura/LWC Completion

com.illuminatedcloud.intellij.common.completion.IncludedResourceManager

com.illuminatedcloud.intellij.embeddedMarkup.completion.EmbeddedMarkupCompletionContext

com.illuminatedcloud.intellij.embeddedMarkup.completion.EmbeddedMarkupCompletionRule

com.illuminatedcloud.intellij.embeddedMarkup.completion.EmbeddedMarkupFileNsInfoProvider

Metadata Completion

com.illuminatedcloud.intellij.metadata.completion.MetadataCompletionUtil

com.illuminatedcloud.intellij.metadata.completion.PicklistFieldValuesCompletionUtil

Static Resources

com.illuminatedcloud.intellij.staticResource.fileType.StaticResourceFileTypeDetector

com.illuminatedcloud.intellij.staticResource.refactoring.copy.StaticResourceBundleCopyHandler

com.illuminatedcloud.intellij.staticResource.util.StaticResourceBundleUtil

Flow Preview

com.illuminatedcloud.intellij.flow.editor.ExportFlowDiagramAction

com.illuminatedcloud.intellij.flow.editor.ExportFlowDiagramToSvgAction

com.illuminatedcloud.intellij.flow.editor.FlowFileEditorProvider

Module Validation

com.illuminatedcloud.intellij.plugin.moduleType.validation.IlluminatedCloudModuleValidator

Offline Symbol Table Generation

com.illuminatedcloud.intellij.ost.ApexClassSymbolTableAdapter

com.illuminatedcloud.intellij.ost.generator.ApexTypeDeclarationGenerator

com.illuminatedcloud.intellij.ost.generator.TypeScriptTypeDeclarationGenerator

com.illuminatedcloud.intellij.ost.OfflineSymbolTable

com.illuminatedcloud.intellij.ost.OfflineSymbolTableGenerator

com.illuminatedcloud.intellij.ost.systemDeclaration.adjustment.SystemDeclarationAdjustment

Subscription Management

com.illuminatedcloud.intellij.builder.subscription.MetadataSubscriptionSynchronizationListener

com.illuminatedcloud.intellij.builder.subscription.MetadataSubscriptionSynchronizationListenerRegistrar

com.illuminatedcloud.intellij.builder.subscription.settings.module.AddToForceIgnoreAction

com.illuminatedcloud.intellij.builder.subscription.settings.module.ModuleSubscriptionEditor

com.illuminatedcloud.intellij.builder.subscription.settings.module.ModuleSubscriptionUpdater

Dependencies/Dependents Calculation

com.illuminatedcloud.intellij.util.IcPsiDependenciesUtil

com.illuminatedcloud.intellij.util.IcPsiDependentsUtil

Agentforce for Developers

com.illuminatedcloud.intellij.agentforce.client.AgentforceClient

com.illuminatedcloud.intellij.agentforce.client.GenerationsStreamResponse

com.illuminatedcloud.intellij.agentforce.completion.AgentforceInlineCompletionProvider

com.illuminatedcloud.intellij.agentforce.toolWindow.AgentforceToolWindow

com.illuminatedcloud.intellij.agentforce.util.AgentforceTestUtil

com.illuminatedcloud.intellij.agentforce.util.AgentforceUtil


The following includes full request/response bodies but can be quite noisy

com.illuminatedcloud.intellij.agentforce.client.AgentforceClient!trace

PMD Salesforce

com.illuminatedcloud.intellij.pmd.inspection.pmd.PMDInspection

com.illuminatedcloud.intellij.pmd.runner.PMDClassLoaderUtil

com.illuminatedcloud.intellij.pmd.runner.PMDRuleSetsCache

com.illuminatedcloud.intellij.pmd.runner.PMDRunner