Update logging stuff in main()

This commit is contained in:
Eryn Wells 2014-08-01 23:28:13 -07:00
parent ea6cd488a6
commit 7cfb304296

View file

@ -33,9 +33,12 @@ int
main(int argc, main(int argc,
const char *argv[]) const char *argv[])
{ {
using namespace charles::log;
using charles::log::Log;
Scene scene; Scene scene;
charles::log::Log::Init("charles.log"); Log::Init("charles.log");
scene.get_ambient().set_intensity(1.0); scene.get_ambient().set_intensity(1.0);
@ -87,6 +90,7 @@ main(int argc,
} }
if (optind >= argc) { if (optind >= argc) {
LOG_ERROR("root") << "Input file required.";
fprintf(stderr, "Input file required.\n"); fprintf(stderr, "Input file required.\n");
usage(argv[0]); usage(argv[0]);
return -1; return -1;
@ -105,13 +109,14 @@ main(int argc,
} }
/* Call tracer. */ /* Call tracer. */
LOG_INFO("root") << "Beginning render";
scene.render(); scene.render();
/* Write rendered scene to PNG file. */ /* Write rendered scene to PNG file. */
PNGWriter writer; PNGWriter writer;
scene.write(writer, outfile); scene.write(writer, outfile);
charles::log::Log::Close(); Log::Close();
return 0; return 0;
} }