From 2f900e967d0cf6726ff76cd2a006bbe6fca6957c Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Fri, 2 Oct 2015 15:30:58 +0200 Subject: [PATCH] [AppL] Replace logog init/shutdn with LogogSetup. --- Applications/CLI/ogs.cpp | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/Applications/CLI/ogs.cpp b/Applications/CLI/ogs.cpp index 944f1a67958..fb522a180a7 100644 --- a/Applications/CLI/ogs.cpp +++ b/Applications/CLI/ogs.cpp @@ -21,17 +21,14 @@ #include <petsc.h> #endif -// ThirdParty/logog -#include "logog/include/logog.hpp" - // ThirdParty/tclap #include "tclap/CmdLine.h" // BaseLib #include "BaseLib/BuildInfo.h" #include "BaseLib/FileTools.h" -#include "BaseLib/LogogSimpleFormatter.h" +#include "Applications/ApplicationsLib/LogogSetup.h" #include "Applications/ApplicationsLib/ProjectData.h" #include "ProcessLib/NumericsConfig.h" @@ -94,12 +91,6 @@ int main(int argc, char *argv[]) PetscInitialize(&argc, &argv, nullptr, help); #endif - // logog - LOGOG_INITIALIZE(); - BaseLib::LogogSimpleFormatter *fmt(new BaseLib::LogogSimpleFormatter); - logog::Cout *logog_cout(new logog::Cout); - logog_cout->SetFormatter(*fmt); - // Parse CLI arguments. TCLAP::CmdLine cmd("OpenGeoSys-6 software.\n" "Copyright (c) 2012-2015, OpenGeoSys Community " @@ -120,6 +111,8 @@ int main(int argc, char *argv[]) cmd.add(project_arg); cmd.parse(argc, argv); + ApplicationsLib::LogogSetup logog_setup; + #ifdef USE_LIS lis_initialize(&argc, &argv); #endif @@ -155,15 +148,10 @@ int main(int argc, char *argv[]) #ifdef USE_PETSC PetscFinalize(); #endif - #ifdef USE_MPI MPI_Finalize(); #endif - delete fmt; - delete logog_cout; - LOGOG_SHUTDOWN(); - #ifdef USE_LIS lis_finalize(); #endif -- GitLab