added ability to configure log level, print to console, log user, and log http in ObservatorySettings