Skip to content

Instantly share code, notes, and snippets.

@edengal
Last active July 19, 2019 12:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edengal/9b0eaf27f4a3615ea3fed2583b6afed0 to your computer and use it in GitHub Desktop.
Save edengal/9b0eaf27f4a3615ea3fed2583b6afed0 to your computer and use it in GitHub Desktop.
public boolean transformAndPersist(List<String> result, String outputDir, String timbermillParentId) {
String id = TimberLogger.start("transform_and_persist", timbermillParentId);
try{
authorize(id);
runTransformation(result);
boolean isSuccess = persistToDisk(outputDir);
TimberLogger.success();
return isSuccess;
} catch (Throwable t){
TimberLogger.error(t);
throw t;
}
}
@TimberLog(name = "transform")
private void runTransformation(String result) {
TimberLogger.logText("listToTransform", result);
...
}
@TimberLog(name = "persist")
private boolean persistToDisk(String outputDir) {
TimberLogger.logText("outputDir", outputDir);
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment