37
37
import static org .slf4j .event .Level .WARN ;
38
38
39
39
import org .slf4j .event .Level ;
40
+ import org .slf4j .helpers .CheckReturnValue ;
40
41
import org .slf4j .spi .DefaultLoggingEventBuilder ;
41
42
import org .slf4j .spi .LoggingEventBuilder ;
42
43
import org .slf4j .spi .NOPLoggingEventBuilder ;
@@ -107,6 +108,7 @@ public interface Logger {
107
108
* @return a new {@link LoggingEventBuilder} instance as appropriate for this logger
108
109
* @since 2.0
109
110
*/
111
+ @ CheckReturnValue
110
112
default public LoggingEventBuilder makeLoggingEventBuilder (Level level ) {
111
113
return new DefaultLoggingEventBuilder (this , level );
112
114
}
@@ -121,6 +123,7 @@ default public LoggingEventBuilder makeLoggingEventBuilder(Level level) {
121
123
* @return a new {@link LoggingEventBuilder} instance as appropriate for this logger
122
124
* @since 2.0
123
125
*/
126
+ @ CheckReturnValue
124
127
default public LoggingEventBuilder atLevel (Level level ) {
125
128
if (isEnabledForLevel (level )) {
126
129
return makeLoggingEventBuilder (level );
@@ -243,6 +246,7 @@ default public boolean isEnabledForLevel(Level level) {
243
246
* @return LoggingEventBuilder instance as appropriate for level TRACE
244
247
* @since 2.0
245
248
*/
249
+ @ CheckReturnValue
246
250
default public LoggingEventBuilder atTrace () {
247
251
if (isTraceEnabled ()) {
248
252
return makeLoggingEventBuilder (TRACE );
@@ -439,6 +443,7 @@ default public LoggingEventBuilder atTrace() {
439
443
* @return LoggingEventBuilder instance as appropriate for level DEBUG
440
444
* @since 2.0
441
445
*/
446
+ @ CheckReturnValue
442
447
default public LoggingEventBuilder atDebug () {
443
448
if (isDebugEnabled ()) {
444
449
return makeLoggingEventBuilder (DEBUG );
@@ -579,6 +584,7 @@ default public LoggingEventBuilder atDebug() {
579
584
* @return LoggingEventBuilder instance as appropriate for level INFO
580
585
* @since 2.0
581
586
*/
587
+ @ CheckReturnValue
582
588
default public LoggingEventBuilder atInfo () {
583
589
if (isInfoEnabled ()) {
584
590
return makeLoggingEventBuilder (INFO );
@@ -719,6 +725,7 @@ default public LoggingEventBuilder atInfo() {
719
725
* @return LoggingEventBuilder instance as appropriate for level WARN
720
726
* @since 2.0
721
727
*/
728
+ @ CheckReturnValue
722
729
default public LoggingEventBuilder atWarn () {
723
730
if (isWarnEnabled ()) {
724
731
return makeLoggingEventBuilder (WARN );
@@ -860,6 +867,7 @@ default public LoggingEventBuilder atWarn() {
860
867
* @return LoggingEventBuilder instance as appropriate for level ERROR
861
868
* @since 2.0
862
869
*/
870
+ @ CheckReturnValue
863
871
default public LoggingEventBuilder atError () {
864
872
if (isErrorEnabled ()) {
865
873
return makeLoggingEventBuilder (ERROR );
0 commit comments