Read a CSV file as a non-lazy sequence (rows) of sequence (columns) of strings.
Read a CSV resource file for a given class as a non-lazy sequence (rows) of sequence (columns) of strings.
Get a file as a non-lazy sequence of lines.
Get a resource file for a given class as a non-lazy sequence of lines.
Get a resource file for a given class as a Reader.
Get a resource file for a given class as a Reader. Caller is responsible for closing this reader.
Get a resource file for a given class as a buffered Source.
Get a resource file for a given class as a buffered Source. Caller is responsible for closing this source.
Get a resource file for a given class as a Stream.
Get a resource file for a given class as a Stream. Caller is responsible for closing this stream.
Simple logback configuration.
Simple logback configuration.
Hopefully this will be discoverable by just typing loggerConfig.[TAB]
Examples: format: OFF
loggerConfig.Logger("org.apache.spark").setLevel(Level.WARN) loggerConfig.Logger().addAppender( loggerConfig.newPatternLayoutEncoder("%-5level [%thread]: %message%n"), loggerConfig.newConsoleAppender )
format: ON
Various convenient utilities for reading files and resources.