forked from Azure/azure-sdk-for-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Extract all inner classes to their own files (Azure#321)
- Loading branch information
Dan Schulte
authored
Dec 12, 2017
1 parent
1806ac5
commit 14705e4
Showing
40 changed files
with
641 additions
and
585 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
38 changes: 38 additions & 0 deletions
38
client-runtime/src/main/java/com/microsoft/rest/v2/http/AbstractHttpPipelineLogger.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
*/ | ||
|
||
package com.microsoft.rest.v2.http; | ||
|
||
/** | ||
* An abstract Logger for HttpPipeline RequestPolicies that contains functionality that is | ||
* common to Loggers. | ||
*/ | ||
public abstract class AbstractHttpPipelineLogger implements HttpPipelineLogger { | ||
private HttpPipelineLogLevel minimumLogLevel = HttpPipelineLogLevel.INFO; | ||
|
||
/** | ||
* Set the minimum log level that this logger should log. Anything with a higher log level | ||
* should be ignored. | ||
* @param minimumLogLevel The minimum log level to set. | ||
* @return This Logger. | ||
*/ | ||
public AbstractHttpPipelineLogger withMinimumLogLevel(HttpPipelineLogLevel minimumLogLevel) { | ||
this.minimumLogLevel = minimumLogLevel; | ||
return this; | ||
} | ||
|
||
@Override | ||
public HttpPipelineLogLevel minimumLogLevel() { | ||
return minimumLogLevel; | ||
} | ||
|
||
protected static String format(String message, Object... formattedMessageArguments) { | ||
if (formattedMessageArguments != null && formattedMessageArguments.length >= 1) { | ||
message = String.format(message, formattedMessageArguments); | ||
} | ||
return message; | ||
} | ||
} |
Oops, something went wrong.