Inspector ER-049 summary

Severity: 2
Version: 0
Description: Unify logging strategy - define individual logger for class

Configuration:
Allowed logger class:
logger-class-name: org.apache.log4j.Logger

Violations
#FileLineColumn
1org/hammurapi/BufferedReviewRequest.java361
2org/hammurapi/DomInspectorDescriptor.java501
3org/hammurapi/DomInspectorDescriptor.java699
4org/hammurapi/DomInspectorSource.java511
5org/hammurapi/DomWaiver.java591
6org/hammurapi/DomWaiver.java669
7org/hammurapi/DomWaiverSource.java501
8org/hammurapi/EmbeddedInspectorSetDocumenter.java451
9org/hammurapi/FilterEntry.java301
10org/hammurapi/HammurapiArchiver.java811
11org/hammurapi/HammurapiException.java331
12org/hammurapi/HammurapiFileSet.java281
13org/hammurapi/HammurapiNonConsumableException.java301
14org/hammurapi/HammurapiRuntimeException.java311
15org/hammurapi/HammurapiTask.java1161
16org/hammurapi/HammurapiTask.java1239
17org/hammurapi/HistoryOutput.java411
18org/hammurapi/InspectorBase.java421
19org/hammurapi/InspectorContextBase.java461
20org/hammurapi/InspectorContextImpl.java451
21org/hammurapi/InspectorDescriptorFilter.java331
22org/hammurapi/InspectorDescriptorStack.java411
23org/hammurapi/InspectorEntry.java461
24org/hammurapi/InspectorSet.java431
25org/hammurapi/InspectorSet.java17023
26org/hammurapi/InspectorSourceEntry.java371
27org/hammurapi/InspectorSourceInfo.java341
28org/hammurapi/ListenerEntry.java361
29org/hammurapi/Output.java711
30org/hammurapi/ParameterEntry.java291
31org/hammurapi/ParameterizableInspectorBase.java371
32org/hammurapi/PersistingInspectorBase.java391
33org/hammurapi/QuickHammurapiTask.java981
34org/hammurapi/QuickPackageResults.java531
35org/hammurapi/QuickResultsCollector.java601
36org/hammurapi/QuickReviewEngine.java471
37org/hammurapi/QuickSummary.java531
38org/hammurapi/ResultsCollector.java461
39org/hammurapi/ReviewAcceptorEntry.java361
40org/hammurapi/ReviewRequestBase.java311
41org/hammurapi/ReviewToLogListener.java381
42org/hammurapi/Reviewer.java621
43org/hammurapi/Reviewer.java729
44org/hammurapi/SelfDescribingInspectorBase.java341
45org/hammurapi/SelfDescribingInspectorProxy.java361
46org/hammurapi/ServerEntry.java311
47org/hammurapi/SessionImpl.java501
48org/hammurapi/SimpleReviewEngine.java461
49org/hammurapi/SimpleViolation.java361
50org/hammurapi/StyleSheetEntry.java421
51org/hammurapi/TaskBase.java871
52org/hammurapi/TaskBase.java47231
53org/hammurapi/V4InspectorSetDocumenter.java461
54org/hammurapi/WaiveCaseEntry.java301
55org/hammurapi/WaiverSet.java401
56org/hammurapi/WaiverSourceEntry.java381
57org/hammurapi/inspectors/AbstractMethodFromConstructorRule.java431
58org/hammurapi/inspectors/AbstractMethodInConstructorRule.java341
59org/hammurapi/inspectors/AccessToStaticMembersRule.java421
60org/hammurapi/inspectors/AlphabeticalImportRule.java431
61org/hammurapi/inspectors/AnnotationTest.java581
62org/hammurapi/inspectors/AnnotationTest.java9939
63org/hammurapi/inspectors/ArrayDeclarationRule.java371
64org/hammurapi/inspectors/AssignmentInsideConditionalRule.java481
65org/hammurapi/inspectors/AssignmentInsideConditionalRule.java569
66org/hammurapi/inspectors/BooleanEqualityRule.java431
67org/hammurapi/inspectors/BraceRule.java391
68org/hammurapi/inspectors/CastingPrimitiveTypesRule.java391
69org/hammurapi/inspectors/CatchTooGeneralExceptionTypeRule.java391
70org/hammurapi/inspectors/CloseJdbcResourcesRule.java361
71org/hammurapi/inspectors/CloseStreamsInFinallyBlockRule.java361
72org/hammurapi/inspectors/CodeTooLongRule.java371
73org/hammurapi/inspectors/CommonPrefixRule.java361
74org/hammurapi/inspectors/ConditionalExpressionRule.java381
75org/hammurapi/inspectors/ConstructorWithoutSuperRule.java271
76org/hammurapi/inspectors/ConstructorWithoutSuperRule.java299
77org/hammurapi/inspectors/ConstructorsInCloneRule.java441
78org/hammurapi/inspectors/ConstructorsInCloneRule.java509
79org/hammurapi/inspectors/ContinueRule.java371
80org/hammurapi/inspectors/CyclomaticComplexityRule.java371
81org/hammurapi/inspectors/DeadlockRule.java361
82org/hammurapi/inspectors/DeclareStaticFieldsFinalInEjbRule.java411
83org/hammurapi/inspectors/DefineFinalizeInEjbRule.java421
84org/hammurapi/inspectors/DefineLoggerForClassRule.java431
85org/hammurapi/inspectors/DirectoryStructureRule.java361
86org/hammurapi/inspectors/DoNotUseNewForStringsRule.java381
87org/hammurapi/inspectors/DoNotUseTypeRule.java441
88org/hammurapi/inspectors/DotChainInspector.java391
89org/hammurapi/inspectors/DuplicateImportRule.java411
90org/hammurapi/inspectors/EjbClassModifiersRule.java361
91org/hammurapi/inspectors/EjbCreateModifiersRule.java391
92org/hammurapi/inspectors/EjbPostCreateModifiersRule.java401
93org/hammurapi/inspectors/EmptyBodiesRule.java401
94org/hammurapi/inspectors/EmptyCatchBlockRule.java341
95org/hammurapi/inspectors/EmptyCompilationUnitRule.java351
96org/hammurapi/inspectors/EmptyFinallyBlockRule.java351
97org/hammurapi/inspectors/EmptyStatements.java401
98org/hammurapi/inspectors/EnsureEjbCreateRule.java411
99org/hammurapi/inspectors/EnsureEjbPostCreateRule.java381
100org/hammurapi/inspectors/EnsureVoidReturnTypeForEjbPostCreateRule.java391
101org/hammurapi/inspectors/EnsureVoidReturnTypeForSessionBeanEjbCreateRule.java391
102org/hammurapi/inspectors/FileHeaderRule.java491
103org/hammurapi/inspectors/FilesPerPackage.java381
104org/hammurapi/inspectors/FinalParametersRule.java351
105org/hammurapi/inspectors/FinderModifiersRule.java391
106org/hammurapi/inspectors/ForConditionRule.java371
107org/hammurapi/inspectors/ForInitRule.java371
108org/hammurapi/inspectors/ForIteratorRule.java371
109org/hammurapi/inspectors/ForLoopControlVariablesRule.java541
110org/hammurapi/inspectors/ForLoopControlVariablesRule.java609
111org/hammurapi/inspectors/FormattingRule.java461
112org/hammurapi/inspectors/HardcodedCharacterLiteralsRule.java361
113org/hammurapi/inspectors/HardcodedLiteralsRule.java381
114org/hammurapi/inspectors/HardcodedNumericLiteralsRule.java411
115org/hammurapi/inspectors/HardcodedStringLiteralsRule.java351
116org/hammurapi/inspectors/HeterogenousCollection.java511
117org/hammurapi/inspectors/HeterogenousCollection.java20515
118org/hammurapi/inspectors/HidingInheritedFieldsRule.java431
119org/hammurapi/inspectors/IndentationRule.java841
120org/hammurapi/inspectors/InnerClassNestingRule.java391
121org/hammurapi/inspectors/InnerClassVisibilityRule.java361
122org/hammurapi/inspectors/InterfaceMethodModifiersRule.java391
123org/hammurapi/inspectors/InvokeFinalizeRule.java401
124org/hammurapi/inspectors/JavaDocInspector.java401
125org/hammurapi/inspectors/JavaLangImportRule.java391
126org/hammurapi/inspectors/LineLengthRule.java371
127org/hammurapi/inspectors/LoadNativeLibrariesInEjbRule.java361
128org/hammurapi/inspectors/LogExceptionsRule.java451
129org/hammurapi/inspectors/LogExceptionsRule.java5323
130org/hammurapi/inspectors/LogicalNestingRule.java421
131org/hammurapi/inspectors/ManageThreadsFromEjbRule.java451
132org/hammurapi/inspectors/MaxLinesInFileRule.java401
133org/hammurapi/inspectors/MethodNameSameAsConstructorRule.java381
134org/hammurapi/inspectors/MinimalInstanceVariableLengthRule.java401
135org/hammurapi/inspectors/MinimizeScopeRule.java361
136org/hammurapi/inspectors/MissingPackageDeclarationRule.java341
137org/hammurapi/inspectors/ModifiersOrderRule.java391
138org/hammurapi/inspectors/NamingStandardRule.java381
139org/hammurapi/inspectors/NoPublicFieldsRule.java421
140org/hammurapi/inspectors/NoStarImportsRule.java381
141org/hammurapi/inspectors/NotifyRule.java371
142org/hammurapi/inspectors/OneStatementPerLineRule.java431
143org/hammurapi/inspectors/OneTypePerFileRule.java381
144org/hammurapi/inspectors/OperationParameterNamesRule.java381
145org/hammurapi/inspectors/OperationWithRuntimeExceptionInThrowsRule.java411
146org/hammurapi/inspectors/OperationWithTooGeneralExceptonTypeInThrowsRule.java391
147org/hammurapi/inspectors/ParameterAssignmentInspector.java401
148org/hammurapi/inspectors/PrintStackTraceRule.java461
149org/hammurapi/inspectors/PrioritizingInspector.java441
150org/hammurapi/inspectors/PublicStaticArrayFieldsRule.java401
151org/hammurapi/inspectors/RedundantParenthesisRule.java361
152org/hammurapi/inspectors/ResourceHandlingRule.java741
153org/hammurapi/inspectors/ResourceHandlingRule.java3343
154org/hammurapi/inspectors/ResourceHandlingRule.java3543
155org/hammurapi/inspectors/ResultSetMetaData.java401
156org/hammurapi/inspectors/ReturnFromFinallyRule.java441
157org/hammurapi/inspectors/ReturnFromFinallyRule.java509
158org/hammurapi/inspectors/ReturnThisFromEjbRule.java421
159org/hammurapi/inspectors/RootPackageRule.java401
160org/hammurapi/inspectors/SimpleAnnotationSample.java511
161org/hammurapi/inspectors/SqlCreateStatementWithinLoop.java251
162org/hammurapi/inspectors/SqlCreateStatementWithoutCloseRule.java611
163org/hammurapi/inspectors/SqlCreateStatementWithoutCloseRule.java29715
164org/hammurapi/inspectors/SqlStatementAsInstanceVariableRule.java171
165org/hammurapi/inspectors/StatelessSingleton.java511
166org/hammurapi/inspectors/StatelessStrutsAction.java381
167org/hammurapi/inspectors/StaticCollectionsRule.java381
168org/hammurapi/inspectors/StringArraysRule.java371
169org/hammurapi/inspectors/StringLiteralEqualsRule.java481
170org/hammurapi/inspectors/StringTokenizerDeprecatedInspector.java381
171org/hammurapi/inspectors/SuperCloneRule.java391
172org/hammurapi/inspectors/SuperCloneRule.java459
173org/hammurapi/inspectors/SwitchCaseBreakRule.java391
174org/hammurapi/inspectors/SwitchDefaultRule.java411
175org/hammurapi/inspectors/SynchronizationInServletsRule.java421
176org/hammurapi/inspectors/SynchronizedRule.java341
177org/hammurapi/inspectors/SynchronizedRunnableRunMethodRule.java371
178org/hammurapi/inspectors/SystemGcMisuseRule.java201
179org/hammurapi/inspectors/SystemPrintlnLoggingRule.java171
180org/hammurapi/inspectors/TestInspector.java421
181org/hammurapi/inspectors/TextLabelsInSwitchStatementRule.java421
182org/hammurapi/inspectors/ThisReferenceAsArgumentInEjbRule.java401
183org/hammurapi/inspectors/ThreadGroupRule.java371
184org/hammurapi/inspectors/ThreadSubclassesRule.java371
185org/hammurapi/inspectors/ThreadYieldRule.java391
186org/hammurapi/inspectors/ThrowTooGeneralExceptionTypeRule.java391
187org/hammurapi/inspectors/ThrowsClauseRule.java391
188org/hammurapi/inspectors/TooManyParametersRule.java361
189org/hammurapi/inspectors/TooManyThrowsRule.java371
190org/hammurapi/inspectors/TooMuchLoggingRule.java361
191org/hammurapi/inspectors/UnnecessaryConstructorRule.java471
192org/hammurapi/inspectors/UnnecessaryConstructorRule.java529
193org/hammurapi/inspectors/UnusedVariablesRule.java431
194org/hammurapi/inspectors/UnusedVariablesRule.java5231
195org/hammurapi/inspectors/UpperLRule.java371
196org/hammurapi/inspectors/UseBigDecimalInsteadOfFloatAndDoubleRule.java381
197org/hammurapi/inspectors/UseCollectionsInsteadOfArraysRule.java371
198org/hammurapi/inspectors/UseEqualsInsteadOfCompareToInspector.java401
199org/hammurapi/inspectors/VariableNameClashesWithTypeNameRule.java191
200org/hammurapi/inspectors/VariablesAndMethodsNameClashingRule.java371
201org/hammurapi/inspectors/VariablesRule.java371
202org/hammurapi/inspectors/VendorNameViolation.java481
203org/hammurapi/inspectors/WaitAndNotifyInsteadOfPollingRule.java431
204org/hammurapi/inspectors/WaitAndNotifyRule.java361
205org/hammurapi/inspectors/WaitInLoopRule.java431
206org/hammurapi/inspectors/filters/JspServiceFilter.java361
207org/hammurapi/inspectors/filters/LanguageElementFilter.java501
208org/hammurapi/inspectors/filters/LanguageElementFilter.java609
209org/hammurapi/inspectors/formatting/FormattingCheckerBase.java421
210org/hammurapi/inspectors/formatting/FormattingCheckerFactory.java321
211org/hammurapi/inspectors/formatting/FormattingCheckerNewLine.java357
212org/hammurapi/inspectors/formatting/FormattingCheckerSameLine.java357
213org/hammurapi/inspectors/history/HistoryInspector.java841
214org/hammurapi/inspectors/history/HistoryInspector.java935
215org/hammurapi/inspectors/history/HistoryInspector.java1455
216org/hammurapi/inspectors/metrics/ArchitecturalCategory.java371
217org/hammurapi/inspectors/metrics/ArchitecturalCategoryPackage.java371
218org/hammurapi/inspectors/metrics/ArchitecturalComplexityMapping.java181
219org/hammurapi/inspectors/metrics/ArchitecturalComplexityMappingTable.java261
220org/hammurapi/inspectors/metrics/ArchitecturalLayerExtensionsMap.java381
221org/hammurapi/inspectors/metrics/ArchitecturalLayerInspector.java631
222org/hammurapi/inspectors/metrics/ArchitecturalLayerInspector.java67739
223org/hammurapi/inspectors/metrics/ArchitecturalLayerMapping.java441
224org/hammurapi/inspectors/metrics/ArchitecturalLayerMappingTable.java171
225org/hammurapi/inspectors/metrics/ArchitecturalVariableMapping.java351
226org/hammurapi/inspectors/metrics/CallerTrace.java731
227org/hammurapi/inspectors/metrics/CallerTrace.java28739
228org/hammurapi/inspectors/metrics/CodeMetric.java211
229org/hammurapi/inspectors/metrics/Coupling.java571
230org/hammurapi/inspectors/metrics/CouplingMetric.java431
231org/hammurapi/inspectors/metrics/CouplingMetricOfClass.java551
232org/hammurapi/inspectors/metrics/CouplingMetricOfPackage.java411
233org/hammurapi/inspectors/metrics/DomArchitecturalMappingSource.java331
234org/hammurapi/inspectors/metrics/HsqlTest.java201
235org/hammurapi/inspectors/metrics/JarFile.java151
236org/hammurapi/inspectors/metrics/JarFileList.java171
237org/hammurapi/inspectors/metrics/JarFileLookup.java361
238org/hammurapi/inspectors/metrics/JspDescriptor.java191
239org/hammurapi/inspectors/metrics/JspInspector.java431
240org/hammurapi/inspectors/metrics/JspInspector.java16439
241org/hammurapi/inspectors/metrics/JspXref.java181
242org/hammurapi/inspectors/metrics/ListAllLoadedClasses.java171
243org/hammurapi/inspectors/metrics/ListOfCategories.java341
244org/hammurapi/inspectors/metrics/ListOfLayers.java411
245org/hammurapi/inspectors/metrics/ListOfPackageCategories.java371
246org/hammurapi/inspectors/metrics/NcssInspector.java581
247org/hammurapi/inspectors/metrics/NcssInspector.java26839
248org/hammurapi/inspectors/metrics/PackageOccuranceInLayer.java341
249org/hammurapi/inspectors/metrics/SqlExtractorHyperSonicDb.java251
250org/hammurapi/inspectors/metrics/SqlExtractorHyperSonicInMemoryDb.java371
251org/hammurapi/inspectors/metrics/SqlExtractorHyperSonicStanaloneServer.java381
252org/hammurapi/inspectors/metrics/SqlStringExtractor.java1061
253org/hammurapi/inspectors/metrics/StringVariable.java151
254org/hammurapi/inspectors/metrics/TechStackEntity.java421
255org/hammurapi/inspectors/metrics/callertrace/AdjacencyMatrix.java191
256org/hammurapi/inspectors/metrics/callertrace/BreadthSearch.java191
257org/hammurapi/inspectors/metrics/callertrace/CallerTraceService.java231
258org/hammurapi/inspectors/metrics/callertrace/DepthFirstSearch.java219
259org/hammurapi/inspectors/metrics/callertrace/EdgeImpl.java151
260org/hammurapi/inspectors/metrics/callertrace/MethodMap.java241
261org/hammurapi/inspectors/metrics/callertrace/MethodWrapperDeclaration.java421
262org/hammurapi/inspectors/metrics/callertrace/MethodWrapperImpl.java371
263org/hammurapi/inspectors/metrics/callertrace/MethodWrapperInvoked.java371
264org/hammurapi/inspectors/metrics/callertrace/Trace.java191
265org/hammurapi/inspectors/metrics/callertrace/TraceList.java201
266org/hammurapi/inspectors/metrics/callertrace/TraceTable.java211
267org/hammurapi/inspectors/metrics/callertrace/TracedMethod.java231
268org/hammurapi/inspectors/metrics/callertrace/TracedMethodLocComparator.java171
269org/hammurapi/inspectors/metrics/callertrace/tests/AdjacencyMatrixTest.java309
270org/hammurapi/inspectors/metrics/callertrace/tests/AllTests.java121
271org/hammurapi/inspectors/metrics/callertrace/tests/TraceCaller.java299
272org/hammurapi/inspectors/metrics/callertrace/tests/TracedMethodLocComparatorTest.java281
273org/hammurapi/inspectors/metrics/reporting/LocCharts.java471
274org/hammurapi/inspectors/metrics/reporting/LocCharts.java13015
275org/hammurapi/inspectors/metrics/reporting/LocReporter.java341
276org/hammurapi/inspectors/metrics/statistics/DescriptiveStatistic.java211
277org/hammurapi/inspectors/metrics/statistics/IntVector.java331
278org/hammurapi/inspectors/metrics/statistics/tests/DescriptiveStatTest.java221
279org/hammurapi/inspectors/performance/StringConcatenationInspector.java421
280org/hammurapi/inspectors/samples/CollectStringLiterals.java561
281org/hammurapi/inspectors/techstack/BasicDescriptor.java411
282org/hammurapi/inspectors/techstack/Licensor.java401
283org/hammurapi/inspectors/techstack/Product.java371
284org/hammurapi/inspectors/techstack/Publisher.java421
285org/hammurapi/inspectors/techstack/TechStack.java471
286org/hammurapi/inspectors/techstack/TechStackInspector.java621
287org/hammurapi/render/dom/AggregatedResultsRenderer.java541
288org/hammurapi/render/dom/BasicResultsRenderer.java451
289org/hammurapi/render/dom/CompositeResultsRenderer.java411
290org/hammurapi/render/dom/DetailedResultsRenderer.java451
291org/hammurapi/render/dom/HammurapiMetricRenderer.java401
292org/hammurapi/render/dom/InspectorDescriptorRenderer.java431
293org/hammurapi/render/dom/InspectorSetRenderer.java451
294org/hammurapi/render/dom/InspectorSummaryRenderer.java471
295org/hammurapi/render/dom/NamedResultsRenderer.java381
296org/hammurapi/render/dom/ReportRenderer.java381
297org/hammurapi/render/dom/ReviewResultsRenderer.java411
298org/hammurapi/render/dom/ViolationRenderer.java411
299org/hammurapi/results/AnnotationConfig.java361
300org/hammurapi/results/ReportMixer.java371
301org/hammurapi/results/ResultsFactory.java361
302org/hammurapi/results/persistent/jdbc/AggregatedResults.java791
303org/hammurapi/results/persistent/jdbc/AggregatedResults.java2255
304org/hammurapi/results/persistent/jdbc/AggregatedResults.java60523
305org/hammurapi/results/persistent/jdbc/BaselineSetupViolationFilter.java411
306org/hammurapi/results/persistent/jdbc/BaselineViolationFilter.java411
307org/hammurapi/results/persistent/jdbc/BasicResults.java411
308org/hammurapi/results/persistent/jdbc/CompositeResults.java421
309org/hammurapi/results/persistent/jdbc/DetailedResults.java481
310org/hammurapi/results/persistent/jdbc/NamedResults.java401
311org/hammurapi/results/persistent/jdbc/ResultsFactory.java671
312org/hammurapi/results/persistent/jdbc/ResultsFactory.java689
313org/hammurapi/results/persistent/jdbc/ResultsFactoryConfig.java381
314org/hammurapi/results/persistent/jdbc/ReviewResults.java411
315org/hammurapi/results/simple/QuickResultsFactory.java431
316org/hammurapi/results/simple/ReparsingReviewResults.java491
317org/hammurapi/results/simple/ReparsingReviewResults.java569
318org/hammurapi/results/simple/SimpleAggregatedResults.java591
319org/hammurapi/results/simple/SimpleAggregatedResults.java14415
320org/hammurapi/results/simple/SimpleAggregatedResults.java2569
321org/hammurapi/results/simple/SimpleCompositeResults.java401
322org/hammurapi/results/simple/SimpleDetailedResults.java431
323org/hammurapi/results/simple/SimpleInspectorSummary.java421
324org/hammurapi/results/simple/SimpleNamedResults.java341
325org/hammurapi/results/simple/SimpleResultsFactory.java421
326org/hammurapi/results/simple/SimpleReviewResults.java341
327org/hammurapi/util/InspectorModel.java341
328org/hammurapi/util/InspectorSetModel.java391
329org/hammurapi/util/SigmaCalculator.java401
330org/hammurapi/util/TestCaseVerifier.java461
331org/hammurapi/util/TestCaseVerifier.java529

Hammurapi 3 Copyright © 2004 Hammurapi Group. All Rights Reserved.