turtlemonvh / ionic-spark-utils

Utilities for working with Ionic encryption via Spark.
MIT License
0 stars 0 forks source link

Remove dependency on logging framework #23

Open turtlemonvh opened 4 years ago

turtlemonvh commented 4 years ago

I currently pull in these 2 dependencies for logging

"org.slf4j" % "slf4j-api" % "1.7.30" % "provided",
"org.slf4j" % "slf4j-simple" % "1.7.30" % "provided",

I need to find a different way to handle logging that doesn't require this extra dependency since the only other dependency we have now is the Ionic SDK

"com.ionic" % "ionic-sdk" % "2.6.0" % "provided",
turtlemonvh commented 4 years ago

On #22 I switched over to use the org.apache.spark.internal.Logging trait for my transformer class and I also dropped slf4j-simple to a test only dependency since that is just needed at runtime if there isn't another log framework for slf4j to latch on to; see: http://www.slf4j.org/manual.html#swapping