1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.log4j;
18
19 import org.apache.log4j.spi.LoggingEvent;
20
21 import java.util.ResourceBundle;
22
23
24
25
26
27
28
29
30
31
32
33
34 public final class LogSF extends LogXF {
35
36
37
38
39 private LogSF() {
40 }
41
42
43
44
45
46
47
48
49
50
51 private static String format(final String pattern,
52 final Object[] arguments) {
53 if (pattern != null) {
54 String retval = "";
55 int count = 0;
56 int prev = 0;
57 int pos = pattern.indexOf("{");
58 while(pos >= 0) {
59 if (pos == 0 || pattern.charAt(pos-1) != '\\') {
60 retval += pattern.substring(prev, pos);
61 if (pos + 1 < pattern.length() && pattern.charAt(pos+1) == '}') {
62 if(arguments != null && count < arguments.length) {
63 retval += arguments[count++];
64 } else {
65 retval += "{}";
66 }
67 prev = pos + 2;
68 } else {
69 retval += "{";
70 prev = pos + 1;
71 }
72 } else {
73 retval += pattern.substring(prev, pos - 1) + "{";
74 prev = pos + 1;
75 }
76 pos = pattern.indexOf("{", prev);
77 }
78 return retval + pattern.substring(prev);
79 }
80 return null;
81 }
82
83
84
85
86
87
88
89 private static String format(final String pattern, final Object arg0) {
90 if (pattern != null) {
91
92
93 if (pattern.indexOf("\\{") >= 0) {
94 return format(pattern, new Object[] { arg0 });
95 }
96 int pos = pattern.indexOf("{}");
97 if (pos >= 0) {
98 return pattern.substring(0, pos) + arg0 + pattern.substring(pos+2);
99 }
100 }
101 return pattern;
102 }
103
104
105
106
107
108
109
110
111
112 private static String format(
113 final String resourceBundleName,
114 final String key,
115 final Object[] arguments) {
116 String pattern;
117 if (resourceBundleName != null) {
118 try {
119 ResourceBundle bundle =
120 ResourceBundle.getBundle(resourceBundleName);
121 pattern = bundle.getString(key);
122 } catch (Exception ex) {
123 pattern = key;
124 }
125 } else {
126 pattern = key;
127 }
128 return format(pattern, arguments);
129 }
130
131
132
133
134
135 private static final String FQCN = LogSF.class.getName();
136
137
138
139
140
141
142
143
144 private static void forcedLog(final Logger logger,
145 final Level level,
146 final String msg) {
147 logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, null));
148 }
149
150
151
152
153
154
155
156
157
158 private static void forcedLog(final Logger logger,
159 final Level level,
160 final String msg,
161 final Throwable t) {
162 logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, t));
163 }
164
165
166
167
168
169
170
171 public static void trace(final Logger logger, final String pattern,
172 final Object[] arguments) {
173 if (logger.isEnabledFor(TRACE)) {
174 forcedLog(logger, TRACE, format(pattern, arguments));
175 }
176 }
177
178
179
180
181
182
183
184 public static void debug(final Logger logger, final String pattern,
185 final Object[] arguments) {
186 if (logger.isDebugEnabled()) {
187 forcedLog(logger, Level.DEBUG, format(pattern, arguments));
188 }
189 }
190
191
192
193
194
195
196
197 public static void info(final Logger logger, final String pattern,
198 final Object[] arguments) {
199 if (logger.isInfoEnabled()) {
200 forcedLog(logger, Level.INFO, format(pattern, arguments));
201 }
202 }
203
204
205
206
207
208
209
210 public static void warn(final Logger logger, final String pattern,
211 final Object[] arguments) {
212 if (logger.isEnabledFor(Level.WARN)) {
213 forcedLog(logger, Level.WARN, format(pattern, arguments));
214 }
215 }
216
217
218
219
220
221
222
223 public static void error(final Logger logger, final String pattern,
224 final Object[] arguments) {
225 if (logger.isEnabledFor(Level.ERROR)) {
226 forcedLog(logger, Level.ERROR, format(pattern, arguments));
227 }
228 }
229
230
231
232
233
234
235
236 public static void fatal(final Logger logger, final String pattern,
237 final Object[] arguments) {
238 if (logger.isEnabledFor(Level.FATAL)) {
239 forcedLog(logger, Level.FATAL, format(pattern, arguments));
240 }
241 }
242
243
244
245
246
247
248
249
250
251 public static void trace(final Logger logger,
252 final Throwable t,
253 final String pattern,
254 final Object[] arguments) {
255 if (logger.isEnabledFor(TRACE)) {
256 forcedLog(logger, TRACE, format(pattern, arguments), t);
257 }
258 }
259
260
261
262
263
264
265
266
267 public static void debug(final Logger logger,
268 final Throwable t,
269 final String pattern,
270 final Object[] arguments) {
271 if (logger.isDebugEnabled()) {
272 forcedLog(logger, Level.DEBUG, format(pattern, arguments), t);
273 }
274 }
275
276
277
278
279
280
281
282
283 public static void info(final Logger logger,
284 final Throwable t,
285 final String pattern,
286 final Object[] arguments) {
287 if (logger.isInfoEnabled()) {
288 forcedLog(logger, Level.INFO, format(pattern, arguments), t);
289 }
290 }
291
292
293
294
295
296
297
298
299 public static void warn(final Logger logger,
300 final Throwable t,
301 final String pattern,
302 final Object[] arguments) {
303 if (logger.isEnabledFor(Level.WARN)) {
304 forcedLog(logger, Level.WARN, format(pattern, arguments), t);
305 }
306 }
307
308
309
310
311
312
313
314
315 public static void error(final Logger logger,
316 final Throwable t,
317 final String pattern,
318 final Object[] arguments) {
319 if (logger.isEnabledFor(Level.ERROR)) {
320 forcedLog(logger, Level.ERROR, format(pattern, arguments), t);
321 }
322 }
323
324
325
326
327
328
329
330
331 public static void fatal(final Logger logger,
332 final Throwable t,
333 final String pattern,
334 final Object[] arguments) {
335 if (logger.isEnabledFor(Level.FATAL)) {
336 forcedLog(logger, Level.FATAL, format(pattern, arguments), t);
337 }
338 }
339
340
341
342
343
344
345
346
347
348 public static void trace(final Logger logger, final String pattern,
349 final boolean argument) {
350 if (logger.isEnabledFor(TRACE)) {
351 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
352 }
353 }
354
355
356
357
358
359
360
361 public static void trace(final Logger logger, final String pattern,
362 final char argument) {
363 if (logger.isEnabledFor(TRACE)) {
364 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
365 }
366 }
367
368
369
370
371
372
373
374 public static void trace(final Logger logger, final String pattern,
375 final byte argument) {
376 if (logger.isEnabledFor(TRACE)) {
377 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
378 }
379 }
380
381
382
383
384
385
386
387 public static void trace(final Logger logger, final String pattern,
388 final short argument) {
389 if (logger.isEnabledFor(TRACE)) {
390 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
391 }
392 }
393
394
395
396
397
398
399
400 public static void trace(final Logger logger, final String pattern,
401 final int argument) {
402 if (logger.isEnabledFor(TRACE)) {
403 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
404 }
405 }
406
407
408
409
410
411
412
413 public static void trace(final Logger logger, final String pattern,
414 final long argument) {
415 if (logger.isEnabledFor(TRACE)) {
416 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
417 }
418 }
419
420
421
422
423
424
425
426 public static void trace(final Logger logger, final String pattern,
427 final float argument) {
428 if (logger.isEnabledFor(TRACE)) {
429 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
430 }
431 }
432
433
434
435
436
437
438
439 public static void trace(final Logger logger, final String pattern,
440 final double argument) {
441 if (logger.isEnabledFor(TRACE)) {
442 forcedLog(logger, TRACE, format(pattern, valueOf(argument)));
443 }
444 }
445
446
447
448
449
450
451
452 public static void trace(final Logger logger, final String pattern,
453 final Object argument) {
454 if (logger.isEnabledFor(TRACE)) {
455 forcedLog(logger, TRACE, format(pattern, argument));
456 }
457 }
458
459
460
461
462
463
464
465
466 public static void trace(final Logger logger, final String pattern,
467 final Object arg0, final Object arg1) {
468 if (logger.isEnabledFor(TRACE)) {
469 forcedLog(logger, TRACE,
470 format(pattern, toArray(arg0, arg1)));
471 }
472 }
473
474
475
476
477
478
479
480
481
482 public static void trace(final Logger logger, final String pattern,
483 final Object arg0, final Object arg1, final Object arg2) {
484 if (logger.isEnabledFor(TRACE)) {
485 forcedLog(logger, TRACE,
486 format(pattern, toArray(arg0, arg1, arg2)));
487 }
488 }
489
490
491
492
493
494
495
496
497
498
499 public static void trace(final Logger logger, final String pattern,
500 final Object arg0, final Object arg1, final Object arg2,
501 final Object arg3) {
502 if (logger.isEnabledFor(TRACE)) {
503 forcedLog(logger, TRACE,
504 format(pattern, toArray(arg0, arg1, arg2, arg3)));
505 }
506 }
507
508
509
510
511
512
513
514 public static void debug(final Logger logger, final String pattern,
515 final boolean argument) {
516 if (logger.isDebugEnabled()) {
517 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
518 }
519 }
520
521
522
523
524
525
526
527 public static void debug(final Logger logger, final String pattern,
528 final char argument) {
529 if (logger.isDebugEnabled()) {
530 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
531 }
532 }
533
534
535
536
537
538
539
540 public static void debug(final Logger logger, final String pattern,
541 final byte argument) {
542 if (logger.isDebugEnabled()) {
543 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
544 }
545 }
546
547
548
549
550
551
552
553 public static void debug(final Logger logger, final String pattern,
554 final short argument) {
555 if (logger.isDebugEnabled()) {
556 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
557 }
558 }
559
560
561
562
563
564
565
566 public static void debug(final Logger logger, final String pattern,
567 final int argument) {
568 if (logger.isDebugEnabled()) {
569 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
570 }
571 }
572
573
574
575
576
577
578
579 public static void debug(final Logger logger, final String pattern,
580 final long argument) {
581 if (logger.isDebugEnabled()) {
582 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
583 }
584 }
585
586
587
588
589
590
591
592 public static void debug(final Logger logger, final String pattern,
593 final float argument) {
594 if (logger.isDebugEnabled()) {
595 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
596 }
597 }
598
599
600
601
602
603
604
605 public static void debug(final Logger logger, final String pattern,
606 final double argument) {
607 if (logger.isDebugEnabled()) {
608 forcedLog(logger, Level.DEBUG, format(pattern, valueOf(argument)));
609 }
610 }
611
612
613
614
615
616
617
618 public static void debug(final Logger logger, final String pattern,
619 final Object argument) {
620 if (logger.isDebugEnabled()) {
621 forcedLog(logger, Level.DEBUG, format(pattern, argument));
622 }
623 }
624
625
626
627
628
629
630
631
632 public static void debug(final Logger logger, final String pattern,
633 final Object arg0, final Object arg1) {
634 if (logger.isDebugEnabled()) {
635 forcedLog(logger, Level.DEBUG,
636 format(pattern, toArray(arg0, arg1)));
637 }
638 }
639
640
641
642
643
644
645
646
647
648 public static void debug(final Logger logger, final String pattern,
649 final Object arg0, final Object arg1, final Object arg2) {
650 if (logger.isDebugEnabled()) {
651 forcedLog(logger, Level.DEBUG,
652 format(pattern, toArray(arg0, arg1, arg2)));
653 }
654 }
655
656
657
658
659
660
661
662
663
664
665 public static void debug(final Logger logger, final String pattern,
666 final Object arg0, final Object arg1, final Object arg2,
667 final Object arg3) {
668 if (logger.isDebugEnabled()) {
669 forcedLog(logger, Level.DEBUG,
670 format(pattern, toArray(arg0, arg1, arg2, arg3)));
671 }
672 }
673
674
675
676
677
678
679
680 public static void info(final Logger logger, final String pattern,
681 final boolean argument) {
682 if (logger.isInfoEnabled()) {
683 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
684 }
685 }
686
687
688
689
690
691
692
693 public static void info(final Logger logger, final String pattern,
694 final char argument) {
695 if (logger.isInfoEnabled()) {
696 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
697 }
698 }
699
700
701
702
703
704
705
706 public static void info(final Logger logger, final String pattern,
707 final byte argument) {
708 if (logger.isInfoEnabled()) {
709 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
710 }
711 }
712
713
714
715
716
717
718
719 public static void info(final Logger logger, final String pattern,
720 final short argument) {
721 if (logger.isInfoEnabled()) {
722 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
723 }
724 }
725
726
727
728
729
730
731
732 public static void info(final Logger logger, final String pattern,
733 final int argument) {
734 if (logger.isInfoEnabled()) {
735 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
736 }
737 }
738
739
740
741
742
743
744
745 public static void info(final Logger logger, final String pattern,
746 final long argument) {
747 if (logger.isInfoEnabled()) {
748 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
749 }
750 }
751
752
753
754
755
756
757
758 public static void info(final Logger logger, final String pattern,
759 final float argument) {
760 if (logger.isInfoEnabled()) {
761 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
762 }
763 }
764
765
766
767
768
769
770
771 public static void info(final Logger logger, final String pattern,
772 final double argument) {
773 if (logger.isInfoEnabled()) {
774 forcedLog(logger, Level.INFO, format(pattern, valueOf(argument)));
775 }
776 }
777
778
779
780
781
782
783
784 public static void info(final Logger logger, final String pattern,
785 final Object argument) {
786 if (logger.isInfoEnabled()) {
787 forcedLog(logger, Level.INFO, format(pattern, argument));
788 }
789 }
790
791
792
793
794
795
796
797
798 public static void info(final Logger logger, final String pattern,
799 final Object arg0, final Object arg1) {
800 if (logger.isInfoEnabled()) {
801 forcedLog(logger, Level.INFO, format(pattern, toArray(arg0, arg1)));
802 }
803 }
804
805
806
807
808
809
810
811
812
813 public static void info(final Logger logger, final String pattern,
814 final Object arg0, final Object arg1, final Object arg2) {
815 if (logger.isInfoEnabled()) {
816 forcedLog(logger, Level.INFO, format(pattern,
817 toArray(arg0, arg1, arg2)));
818 }
819 }
820
821
822
823
824
825
826
827
828
829
830 public static void info(final Logger logger, final String pattern,
831 final Object arg0, final Object arg1, final Object arg2,
832 final Object arg3) {
833 if (logger.isInfoEnabled()) {
834 forcedLog(logger, Level.INFO, format(pattern,
835 toArray(arg0, arg1, arg2, arg3)));
836 }
837 }
838
839
840
841
842
843
844
845 public static void warn(final Logger logger, final String pattern,
846 final boolean argument) {
847 if (logger.isEnabledFor(Level.WARN)) {
848 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
849 }
850 }
851
852
853
854
855
856
857
858 public static void warn(final Logger logger, final String pattern,
859 final char argument) {
860 if (logger.isEnabledFor(Level.WARN)) {
861 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
862 }
863 }
864
865
866
867
868
869
870
871 public static void warn(final Logger logger, final String pattern,
872 final byte argument) {
873 if (logger.isEnabledFor(Level.WARN)) {
874 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
875 }
876 }
877
878
879
880
881
882
883
884 public static void warn(final Logger logger, final String pattern,
885 final short argument) {
886 if (logger.isEnabledFor(Level.WARN)) {
887 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
888 }
889 }
890
891
892
893
894
895
896
897 public static void warn(final Logger logger, final String pattern,
898 final int argument) {
899 if (logger.isEnabledFor(Level.WARN)) {
900 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
901 }
902 }
903
904
905
906
907
908
909
910 public static void warn(final Logger logger, final String pattern,
911 final long argument) {
912 if (logger.isEnabledFor(Level.WARN)) {
913 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
914 }
915 }
916
917
918
919
920
921
922
923 public static void warn(final Logger logger, final String pattern,
924 final float argument) {
925 if (logger.isEnabledFor(Level.WARN)) {
926 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
927 }
928 }
929
930
931
932
933
934
935
936 public static void warn(final Logger logger, final String pattern,
937 final double argument) {
938 if (logger.isEnabledFor(Level.WARN)) {
939 forcedLog(logger, Level.WARN, format(pattern, valueOf(argument)));
940 }
941 }
942
943
944
945
946
947
948
949 public static void warn(final Logger logger, final String pattern,
950 final Object argument) {
951 if (logger.isEnabledFor(Level.WARN)) {
952 forcedLog(logger, Level.WARN, format(pattern, argument));
953 }
954 }
955
956
957
958
959
960
961
962
963 public static void warn(final Logger logger, final String pattern,
964 final Object arg0, final Object arg1) {
965 if (logger.isEnabledFor(Level.WARN)) {
966 forcedLog(logger, Level.WARN,
967 format(pattern, toArray(arg0, arg1)));
968 }
969 }
970
971
972
973
974
975
976
977
978
979 public static void warn(final Logger logger, final String pattern,
980 final Object arg0, final Object arg1, final Object arg2) {
981 if (logger.isEnabledFor(Level.WARN)) {
982 forcedLog(logger, Level.WARN,
983 format(pattern, toArray(arg0, arg1, arg2)));
984 }
985 }
986
987
988
989
990
991
992
993
994
995
996 public static void warn(final Logger logger, final String pattern,
997 final Object arg0, final Object arg1, final Object arg2,
998 final Object arg3) {
999 if (logger.isEnabledFor(Level.WARN)) {
1000 forcedLog(logger, Level.WARN, format(pattern,
1001 toArray(arg0, arg1, arg2, arg3)));
1002 }
1003 }
1004
1005
1006
1007
1008
1009
1010
1011
1012 public static void log(final Logger logger,
1013 final Level level,
1014 final String pattern,
1015 final Object[] parameters) {
1016 if (logger.isEnabledFor(level)) {
1017 forcedLog(logger, level,
1018 format(pattern, parameters));
1019 }
1020 }
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030 public static void log(final Logger logger,
1031 final Level level,
1032 final Throwable t,
1033 final String pattern,
1034 final Object[] parameters) {
1035 if (logger.isEnabledFor(level)) {
1036 forcedLog(logger, level,
1037 format(pattern, parameters), t);
1038 }
1039 }
1040
1041
1042
1043
1044
1045
1046
1047
1048 public static void log(final Logger logger,
1049 final Level level,
1050 final String pattern,
1051 final Object param1) {
1052 if (logger.isEnabledFor(level)) {
1053 forcedLog(logger, level,
1054 format(pattern, toArray(param1)));
1055 }
1056 }
1057
1058
1059
1060
1061
1062
1063
1064
1065 public static void log(final Logger logger,
1066 final Level level,
1067 final String pattern,
1068 final boolean param1) {
1069 if (logger.isEnabledFor(level)) {
1070 forcedLog(logger, level,
1071 format(pattern, toArray(valueOf(param1))));
1072 }
1073 }
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083 public static void log(final Logger logger,
1084 final Level level,
1085 final String pattern,
1086 final byte param1) {
1087 if (logger.isEnabledFor(level)) {
1088 forcedLog(logger, level,
1089 format(pattern, toArray(valueOf(param1))));
1090 }
1091 }
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101 public static void log(final Logger logger,
1102 final Level level,
1103 final String pattern,
1104 final char param1) {
1105 if (logger.isEnabledFor(level)) {
1106 forcedLog(logger, level,
1107 format(pattern, toArray(valueOf(param1))));
1108 }
1109 }
1110
1111
1112
1113
1114
1115
1116
1117
1118 public static void log(final Logger logger,
1119 final Level level,
1120 final String pattern,
1121 final short param1) {
1122 if (logger.isEnabledFor(level)) {
1123 forcedLog(logger, level,
1124 format(pattern, toArray(valueOf(param1))));
1125 }
1126 }
1127
1128
1129
1130
1131
1132
1133
1134
1135 public static void log(final Logger logger,
1136 final Level level,
1137 final String pattern,
1138 final int param1) {
1139 if (logger.isEnabledFor(level)) {
1140 forcedLog(logger, level,
1141 format(pattern, toArray(valueOf(param1))));
1142 }
1143 }
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153 public static void log(final Logger logger,
1154 final Level level,
1155 final String pattern,
1156 final long param1) {
1157 if (logger.isEnabledFor(level)) {
1158 forcedLog(logger, level,
1159 format(pattern, toArray(valueOf(param1))));
1160 }
1161 }
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171 public static void log(final Logger logger,
1172 final Level level,
1173 final String pattern,
1174 final float param1) {
1175 if (logger.isEnabledFor(level)) {
1176 forcedLog(logger, level,
1177 format(pattern, toArray(valueOf(param1))));
1178 }
1179 }
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189 public static void log(final Logger logger,
1190 final Level level,
1191 final String pattern,
1192 final double param1) {
1193 if (logger.isEnabledFor(level)) {
1194 forcedLog(logger, level,
1195 format(pattern, toArray(valueOf(param1))));
1196 }
1197 }
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208 public static void log(final Logger logger,
1209 final Level level,
1210 final String pattern,
1211 final Object arg0, final Object arg1) {
1212 if (logger.isEnabledFor(level)) {
1213 forcedLog(logger, level,
1214 format(pattern, toArray(arg0, arg1)));
1215 }
1216 }
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227 public static void log(final Logger logger,
1228 final Level level,
1229 final String pattern,
1230 final Object arg0, final Object arg1, final Object arg2) {
1231 if (logger.isEnabledFor(level)) {
1232 forcedLog(logger, level,
1233 format(pattern, toArray(arg0, arg1, arg2)));
1234 }
1235 }
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247 public static void log(final Logger logger,
1248 final Level level,
1249 final String pattern,
1250 final Object arg0, final Object arg1, final Object arg2,
1251 final Object arg3) {
1252 if (logger.isEnabledFor(level)) {
1253 forcedLog(logger, level, format(pattern,
1254 toArray(arg0, arg1, arg2, arg3)));
1255 }
1256 }
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267 public static void logrb(final Logger logger,
1268 final Level level,
1269 final String bundleName,
1270 final String key,
1271 final Object[] parameters) {
1272 if (logger.isEnabledFor(level)) {
1273 forcedLog(logger, level,
1274 format(bundleName, key, parameters));
1275 }
1276 }
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287 public static void logrb(final Logger logger,
1288 final Level level,
1289 final Throwable t,
1290 final String bundleName,
1291 final String key,
1292 final Object[] parameters) {
1293 if (logger.isEnabledFor(level)) {
1294 forcedLog(logger, level,
1295 format(bundleName, key, parameters), t);
1296 }
1297 }
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307 public static void logrb(final Logger logger,
1308 final Level level,
1309 final String bundleName,
1310 final String key,
1311 final Object param1) {
1312 if (logger.isEnabledFor(level)) {
1313 forcedLog(logger, level,
1314 format(bundleName, key, toArray(param1)));
1315 }
1316 }
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326 public static void logrb(final Logger logger,
1327 final Level level,
1328 final String bundleName,
1329 final String key,
1330 final boolean param1) {
1331 if (logger.isEnabledFor(level)) {
1332 forcedLog(logger, level,
1333 format(bundleName, key, toArray(valueOf(param1))));
1334 }
1335 }
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345 public static void logrb(final Logger logger,
1346 final Level level,
1347 final String bundleName,
1348 final String key,
1349 final char param1) {
1350 if (logger.isEnabledFor(level)) {
1351 forcedLog(logger, level,
1352 format(bundleName, key, toArray(valueOf(param1))));
1353 }
1354 }
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364 public static void logrb(final Logger logger,
1365 final Level level,
1366 final String bundleName,
1367 final String key,
1368 final byte param1) {
1369 if (logger.isEnabledFor(level)) {
1370 forcedLog(logger, level,
1371 format(bundleName, key, toArray(valueOf(param1))));
1372 }
1373 }
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383 public static void logrb(final Logger logger,
1384 final Level level,
1385 final String bundleName,
1386 final String key,
1387 final short param1) {
1388 if (logger.isEnabledFor(level)) {
1389 forcedLog(logger, level,
1390 format(bundleName, key, toArray(valueOf(param1))));
1391 }
1392 }
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402 public static void logrb(final Logger logger,
1403 final Level level,
1404 final String bundleName,
1405 final String key,
1406 final int param1) {
1407 if (logger.isEnabledFor(level)) {
1408 forcedLog(logger, level,
1409 format(bundleName, key, toArray(valueOf(param1))));
1410 }
1411 }
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421 public static void logrb(final Logger logger,
1422 final Level level,
1423 final String bundleName,
1424 final String key,
1425 final long param1) {
1426 if (logger.isEnabledFor(level)) {
1427 forcedLog(logger, level,
1428 format(bundleName, key, toArray(valueOf(param1))));
1429 }
1430 }
1431
1432
1433
1434
1435
1436
1437
1438
1439 public static void logrb(final Logger logger,
1440 final Level level,
1441 final String bundleName,
1442 final String key,
1443 final float param1) {
1444 if (logger.isEnabledFor(level)) {
1445 forcedLog(logger, level,
1446 format(bundleName, key, toArray(valueOf(param1))));
1447 }
1448 }
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459 public static void logrb(final Logger logger,
1460 final Level level,
1461 final String bundleName,
1462 final String key,
1463 final double param1) {
1464 if (logger.isEnabledFor(level)) {
1465 forcedLog(logger, level,
1466 format(bundleName, key, toArray(valueOf(param1))));
1467 }
1468 }
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479 public static void logrb(final Logger logger,
1480 final Level level,
1481 final String bundleName,
1482 final String key,
1483 final Object param0,
1484 final Object param1) {
1485 if (logger.isEnabledFor(level)) {
1486 forcedLog(logger, level,
1487 format(bundleName, key, toArray(param0, param1)));
1488 }
1489 }
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502 public static void logrb(final Logger logger,
1503 final Level level,
1504 final String bundleName,
1505 final String key,
1506 final Object param0,
1507 final Object param1,
1508 final Object param2) {
1509 if (logger.isEnabledFor(level)) {
1510 forcedLog(logger, level,
1511 format(bundleName, key, toArray(param0, param1, param2)));
1512 }
1513 }
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527 public static void logrb(final Logger logger,
1528 final Level level,
1529 final String bundleName,
1530 final String key,
1531 final Object param0,
1532 final Object param1,
1533 final Object param2,
1534 final Object param3) {
1535 if (logger.isEnabledFor(level)) {
1536 forcedLog(logger, level,
1537 format(bundleName, key,
1538 toArray(param0, param1, param2, param3)));
1539 }
1540 }
1541 }