Skip to content

Commit 16c8d11

Browse files
authored
fix: unify the loggers (#951)
* refactor!: remove `DefaultLogger` * feat: propagate log level of `OptionParser` to its owner's class instances * refactor: rename and document * fix: sync levels for all classes in `postprocess` * fix: just apply the level to all new `SplitLogger`s * fix: syncing * fix: depana * doc: singleton
1 parent a1da7a4 commit 16c8d11

File tree

39 files changed

+93
-352
lines changed

39 files changed

+93
-352
lines changed

common-tools/clas-analysis/src/main/java/org/jlab/analysis/eventmerger/EventMerger.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.jlab.io.hipo.HipoDataSource;
1616
import org.jlab.io.hipo.HipoDataSync;
1717
import org.jlab.jnp.hipo4.data.SchemaFactory;
18-
import org.jlab.logging.DefaultLogger;
1918
import org.jlab.utils.benchmark.ProgressPrintout;
2019
import org.jlab.utils.options.OptionParser;
2120
import org.jlab.utils.system.ClasUtilsFile;
@@ -346,8 +345,6 @@ private boolean mergeEvents(DataEvent event, int scale) {
346345

347346
public static void main(String[] args) {
348347

349-
DefaultLogger.debug();
350-
351348
OptionParser parser = new OptionParser("bg-merger");
352349
parser.addRequired("-o" ,"merged file");
353350
parser.addRequired("-i" ,"signal event file");
@@ -418,4 +415,4 @@ public static void main(String[] args) {
418415

419416
}
420417

421-
}
418+
}

common-tools/clas-analysis/src/main/java/org/jlab/analysis/eventmerger/RandomTriggerFilter.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import org.jlab.jnp.hipo4.io.HipoReader;
77
import org.jlab.jnp.hipo4.io.HipoWriterSorted;
88
import org.jlab.jnp.utils.json.JsonObject;
9-
import org.jlab.logging.DefaultLogger;
109
import org.jlab.utils.benchmark.ProgressPrintout;
1110
import org.jlab.utils.options.OptionParser;
1211
import org.jlab.utils.system.ClasUtilsFile;
@@ -141,8 +140,6 @@ public static long readTriggerMask(String mask) {
141140

142141
public static void main(String[] args){
143142

144-
DefaultLogger.debug();
145-
146143
OptionParser parser = new OptionParser("trigger-filter");
147144
parser.addRequired("-o" ,"output file");
148145
parser.addRequired("-b" ,"trigger bit mask (e.g. 0x0000008000000000 to select the FC trigger");

common-tools/clas-analysis/src/main/java/org/jlab/analysis/eventmerger/RandomTriggerSplit.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.jlab.jnp.hipo4.data.*;
44
import org.jlab.jnp.hipo4.io.HipoReader;
55
import org.jlab.jnp.hipo4.io.HipoWriterSorted;
6-
import org.jlab.logging.DefaultLogger;
76
import org.jlab.utils.benchmark.ProgressPrintout;
87
import org.jlab.utils.options.OptionParser;
98
import org.jlab.utils.system.ClasUtilsFile;
@@ -37,8 +36,6 @@ private HipoWriterSorted openOutputFile(String outputfile){
3736

3837
public static void main(String[] args){
3938

40-
DefaultLogger.debug();
41-
4239
OptionParser parser = new OptionParser("trigger-splitter");
4340
parser.addOption("-o" ,"", "output file prefix");
4441
parser.addOption("-n" ,"-1", "maximum number of events to process");

common-tools/clas-analysis/src/main/java/org/jlab/analysis/postprocess/Processor.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import java.util.HashMap;
99
import java.util.List;
1010
import java.util.Map;
11-
import org.jlab.logging.DefaultLogger;
1211

1312
import org.jlab.jnp.hipo4.data.Bank;
1413
import org.jlab.jnp.hipo4.data.Event;
@@ -223,7 +222,6 @@ private static void replace(Map<String,String> files) {
223222
}
224223

225224
public static void main(String args[]) {
226-
DefaultLogger.debug();
227225
Processor p = new Processor(System.getenv("HOME")+"/tmp","r*.hipo",false,false);
228226
}
229227

common-tools/clas-analysis/src/main/java/org/jlab/analysis/postprocess/Tag1ToEvent.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,12 @@ public class Tag1ToEvent {
3636
public static void main(String[] args) {
3737

3838
OptionParser parser = new OptionParser("postprocess");
39-
parser.useExternalLogger(); // necessary, since we have `LOGGER` here
4039
parser.addOption("-q","0","do beam charge and livetime (0/1=false/true)");
4140
parser.addOption("-d","0","do delayed helicity (0/1=false/true)");
4241
parser.addOption("-f","0","rebuild the HEL::flip banks (0/1=false/true)");
4342
parser.addRequired("-o","output.hipo");
4443
parser.parse(args);
45-
SplitLogger.configureLevel(LOGGER, parser.getLogLevel());
44+
parser.syncLogLevel(LOGGER);
4645
if (parser.getInputList().isEmpty()) {
4746
parser.printUsage();
4847
LOGGER.severe("No input file(s) specified.");

common-tools/clas-analysis/src/main/java/org/jlab/analysis/roads/DictionaryCreator.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import java.util.List;
88
import org.jlab.io.base.DataEvent;
99
import org.jlab.io.hipo.HipoDataSource;
10-
import org.jlab.logging.DefaultLogger;
1110
import org.jlab.utils.benchmark.ProgressPrintout;
1211

1312
import org.jlab.utils.options.OptionParser;
@@ -69,8 +68,6 @@ public void createDictionary(String inputFileName, String dictName, int maxEvent
6968

7069

7170
public static void main(String[] args) {
72-
73-
DefaultLogger.debug();
7471

7572
OptionParser parser = new OptionParser("dict-maker");
7673
parser.setRequiresInputList(false);
@@ -130,4 +127,4 @@ public static void main(String[] args) {
130127
}
131128

132129

133-
}
130+
}

common-tools/clas-analysis/src/main/java/org/jlab/analysis/roads/DictionaryGenerator.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.jlab.geom.prim.Path3D;
2525
import org.jlab.geom.prim.Point3D;
2626
import org.jlab.geometry.prim.Line3d;
27-
import org.jlab.logging.DefaultLogger;
2827
import org.jlab.utils.benchmark.ProgressPrintout;
2928
import org.jlab.utils.options.OptionParser;
3029

@@ -339,8 +338,6 @@ private int swimtoLayer(int sector, int l, int sl, Swim sw) {
339338

340339
public static void main(String[] args) {
341340

342-
DefaultLogger.debug();
343-
344341
OptionParser parser = new OptionParser("dict-generator");
345342
parser.setRequiresInputList(false);
346343
parser.addRequired("-torus", "torus scale");

common-tools/clas-analysis/src/main/java/org/jlab/analysis/roads/DictionaryMerger.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import java.io.FileWriter;
88
import java.io.IOException;
99
import java.util.List;
10-
import org.jlab.logging.DefaultLogger;
1110
import org.jlab.utils.benchmark.ProgressPrintout;
1211
import org.jlab.utils.options.OptionParser;
1312

@@ -30,8 +29,6 @@ public boolean init() {
3029

3130

3231
public static void main(String[] args) {
33-
34-
DefaultLogger.debug();
3532

3633
OptionParser parser = new OptionParser("dict-merger");
3734
parser.addOption("-o","output.txt", "output dictionary file");
@@ -104,4 +101,4 @@ public static void main(String[] args) {
104101
}
105102

106103

107-
}
104+
}

common-tools/clas-analysis/src/main/java/org/jlab/analysis/roads/DictionaryValidator.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import org.jlab.groot.group.DataGroup;
1717
import org.jlab.io.base.DataEvent;
1818
import org.jlab.io.hipo.HipoDataSource;
19-
import org.jlab.logging.DefaultLogger;
2019
import org.jlab.utils.benchmark.ProgressPrintout;
2120

2221
import org.jlab.utils.options.OptionParser;
@@ -303,8 +302,6 @@ public void processFile(String fileName, int wireBin, int pcalBin, int sectorDep
303302

304303

305304
public static void main(String[] args) {
306-
307-
DefaultLogger.debug();
308305

309306
OptionParser parser = new OptionParser("dict-validator");
310307
parser.setRequiresInputList(false);
@@ -401,4 +398,4 @@ public static void main(String[] args) {
401398
}
402399

403400

404-
}
401+
}

common-tools/clas-decay-tools/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,6 @@
4545
<artifactId>clas-reco</artifactId>
4646
<version>13.4.1-SNAPSHOT</version>
4747
</dependency>
48-
<dependency>
49-
<groupId>org.jlab.clas</groupId>
50-
<artifactId>clas-logging</artifactId>
51-
<version>13.4.1-SNAPSHOT</version>
52-
</dependency>
5348
<dependency>
5449
<groupId>org.jlab.clas</groupId>
5550
<artifactId>clas-utils</artifactId>

0 commit comments

Comments
 (0)