X_Log.log(info, new SimpleFifo<Object>().give(getClass()) .give("before read") .give(X_Time.difference(birth)) X_Log.log(info, new SimpleFifo<Object>().give(getClass()) .give("after read") .give(X_Time.difference(birth)) if (log){ final String asStr = new String(buffer.toByteArray(), "UTF-8"); X_Log.log(info, new SimpleFifo<Object>().give(getClass()).give(asStr));
final LogLevel logLevel = logLevel(); if (X_Log.loggable(logLevel)) { X_Log.log(getClass(), logLevel, "Startup time for ",url,"took",X_Time.difference(startUp));
final LogLevel logLevel = logLevel(); if (X_Log.loggable(logLevel)) { X_Log.log(getClass(), logLevel, "Startup time for ",url,"took",X_Time.difference(startUp));
@Override public ArtifactResult loadArtifact(String groupId, String artifactId, String classifier, String extension, String version) { Moment before = X_Time.now(); RepositorySystem repoSystem = this.repoSystem.get(); RepositorySystemSession session = this.session.get(); DefaultArtifact artifact = new DefaultArtifact( groupId,artifactId,classifier, X_String.isEmpty(extension) ? "jar" : extension, version); try { ArtifactRequest request = new ArtifactRequest(artifact, remoteRepos(), null); return repoSystem.resolveArtifact(session, request); } catch (ArtifactResolutionException e) { X_Log.log(getClass(), getLogLevel(), "Resolved? ", e.getResult().isResolved(), e.getResult().getExceptions()); X_Log.log(getClass(), getLogLevel(), "Could not download " + artifact, e); throw X_Debug.rethrow(e); } finally { if (X_Log.loggable(LogLevel.DEBUG)) { X_Log.debug("Resolved: " + artifact.toString() + " in " + X_Time.difference(before)); } } }
@Override protected void doRun() throws Throwable { if (X_Log.loggable(logLevel)) { X_Log.log(getClass(), logLevel, "Starting IO for ",url,"took",X_Time.difference(before)); X_IO.drain(out, in); if (X_Log.loggable(logLevel)) { X_Log.log(getClass(), logLevel, "Sending data for ",url,"took",X_Time.difference(start)); X_Log.log(getClass(), logLevel, "Receiving data for ",url,"took",X_Time.difference(start)); X_Log.log(getClass(), logLevel, "Callback time for ",url,"took",X_Time.difference(callbackTime));
X_Log.log(getClass(), logLevel, "Callback time for ",url,"took",X_Time.difference(callbackTime));