@@ -613,7 +613,8 @@ private static Handler configureConsoleHandler(
613613 consoleHandler .setErrorManager (defaultErrorManager );
614614 applyFilter (includeFilters , defaultErrorManager , cleanupFilter , config .filter (), namedFilters , consoleHandler );
615615
616- Handler handler = config .async ().enable () ? createAsyncHandler (config .async (), config .level (), consoleHandler )
616+ Handler handler = config .async ().legacyEnable ().orElse (config .async ().enable ())
617+ ? createAsyncHandler (config .async (), config .level (), consoleHandler )
617618 : consoleHandler ;
618619
619620 if (color && launchMode .isDevOrTest () && !config .async ().enable ()) {
@@ -708,7 +709,7 @@ private static Handler configureFileHandler(final FileConfig config, final Error
708709 handler .getErrorManager ().error ("Multiple file formatters were activated" , null , ErrorManager .GENERIC_FAILURE );
709710 }
710711
711- if (config .async ().enable ()) {
712+ if (config .async ().legacyEnable (). orElse ( config . async (). enable () )) {
712713 return createAsyncHandler (config .async (), config .level (), handler );
713714 }
714715 return handler ;
@@ -790,7 +791,7 @@ private static Handler configureSyslogHandler(final LogRuntimeConfig.SyslogConfi
790791 ErrorManager .GENERIC_FAILURE );
791792 }
792793
793- if (config .async ().enable ()) {
794+ if (config .async ().legacyEnable (). orElse ( config . async (). enable () )) {
794795 return createAsyncHandler (config .async (), config .level (), handler );
795796 }
796797 return handler ;
@@ -837,7 +838,7 @@ private static Handler configureSocketHandler(final LogRuntimeConfig.SocketConfi
837838 ErrorManager .GENERIC_FAILURE );
838839 }
839840
840- if (config .async ().enable ()) {
841+ if (config .async ().legacyEnable (). orElse ( config . async (). enable () )) {
841842 return createAsyncHandler (config .async (), config .level (), handler );
842843 }
843844 return handler ;
0 commit comments