File tree Expand file tree Collapse file tree 2 files changed +19
-3
lines changed
Expand file tree Collapse file tree 2 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -328,7 +328,7 @@ use std::{
328328
329329use cfg_if:: cfg_if;
330330use error:: EnvLevelError ;
331- use sink:: { Sink , StdStream , StdStreamSink } ;
331+ use sink:: { Sink , StdStreamSink } ;
332332use sync:: * ;
333333
334334/// The statically resolved log level filter.
@@ -388,13 +388,13 @@ static DEFAULT_LOGGER: OnceCell<ArcSwap<Logger>> = OnceCell::new();
388388fn default_logger_ref ( ) -> & ' static ArcSwap < Logger > {
389389 DEFAULT_LOGGER . get_or_init ( || {
390390 let stdout = StdStreamSink :: builder ( )
391- . std_stream ( StdStream :: Stdout )
391+ . stdout ( )
392392 . level_filter ( LevelFilter :: MoreVerbose ( Level :: Warn ) )
393393 . build ( )
394394 . unwrap ( ) ;
395395
396396 let stderr = StdStreamSink :: builder ( )
397- . std_stream ( StdStream :: Stderr )
397+ . stderr ( )
398398 . level_filter ( LevelFilter :: MoreSevereEqual ( Level :: Warn ) )
399399 . build ( )
400400 . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -217,6 +217,22 @@ pub struct StdStreamSinkBuilder<ArgSS> {
217217}
218218
219219impl < ArgSS > StdStreamSinkBuilder < ArgSS > {
220+ /// Specifies the target standard stream as stdout.
221+ ///
222+ /// This is equivalent to `std_stream(StdStream::Stdout)`.
223+ #[ must_use]
224+ pub fn stdout ( self ) -> StdStreamSinkBuilder < StdStream > {
225+ self . std_stream ( StdStream :: Stdout )
226+ }
227+
228+ /// Specifies the target standard stream as stderr.
229+ ///
230+ /// This is equivalent to `std_stream(StdStream::Stderr)`.
231+ #[ must_use]
232+ pub fn stderr ( self ) -> StdStreamSinkBuilder < StdStream > {
233+ self . std_stream ( StdStream :: Stderr )
234+ }
235+
220236 /// Specifies the target standard stream.
221237 ///
222238 /// This parameter is **required**.
You can’t perform that action at this time.
0 commit comments