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.

Metadata Deployment
#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.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.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.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.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.ApexCopyHandler
#com.illuminatedcloud.intellij.refactoring.IlluminatedCloudFileHandler
#com.illuminatedcloud.intellij.refactoring.IlluminatedCloudMoveFileHandler
#com.illuminatedcloud.intellij.refactoring.LightningBundleCopyHandler

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

PMD Apex/Lightning Lint
#com.illuminatedcloud.util.CommandLineUtil
#com.illuminatedcloud.util.VariableLengthPollingInterval