/**@class android.net.util.SharedLog
@extends java.lang.Object

 Class to centralize logging functionality for tethering.

 All access to class methods other than dump() must be on the same thread.

 TODO: this is a copy of SharedLog in the NetworkStack. Remove after Tethering is migrated.
 @hide
*/
var SharedLog = {

/**
*/
getTag : function(  ) {},

/**Create a SharedLog based on this log with an additional component prefix on each logged line.
*/
forSubComponent : function(  ) {},

/**Dump the contents of this log.

 <p>This method may be called on any thread.
*/
dump : function(  ) {},

/**Log an error due to an exception. This does not include the exception stacktrace.

 <p>The log entry will be also added to the system log.
@see #e(String, Throwable)
*/
e : function(  ) {},

/**Log an error message.

 <p>The log entry will be also added to the system log.
*/
e : function(  ) {},

/**Log an error due to an exception, with the exception stacktrace if provided.

 <p>The error and exception message appear in the shared log, but the stacktrace is only
 logged in general log output (logcat). The log entry will be also added to the system log.
*/
e : function(  ) {},

/**Log an informational message.

 <p>The log entry will be also added to the system log.
*/
i : function(  ) {},

/**Log a warning message.

 <p>The log entry will be also added to the system log.
*/
w : function(  ) {},

/**Log a general message to be only included in the in-memory log.

 <p>The log entry will *not* be added to the system log.
*/
log : function(  ) {},

/**Log a general, formatted message to be only included in the in-memory log.

 <p>The log entry will *not* be added to the system log.
@see String#format(String, Object...)
*/
logf : function(  ) {},

/**Log a message with MARK level.

 <p>The log entry will *not* be added to the system log.
*/
mark : function(  ) {},


};