[PATCH] fdo#63690 - replace RTL_CONTEXT_ macros with SAL_INFO

Ioan Radu (via Code Review) gerrit at gerrit.libreoffice.org
Sun May 26 14:23:42 PDT 2013


Hi,

I have submitted a patch for review:

    https://gerrit.libreoffice.org/4044

To pull it, you can do:

    git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/44/4044/1

fdo#63690 - replace RTL_CONTEXT_ macros with SAL_INFO

- replaced RTL_CONTEXT_ with SAL_INFO
- replace OSL_* with SAL_*

Change-Id: Id4e90b83a7275bfd30914f7514a609cebbfbf4ac
---
M desktop/source/app/app.cxx
M desktop/source/app/appinit.cxx
M desktop/source/app/check_ext_deps.cxx
M desktop/source/offacc/acceptor.cxx
M desktop/source/splash/splash.cxx
M embeddedobj/source/commonembedding/embedobj.cxx
M embeddedobj/source/commonembedding/persistence.cxx
M embeddedobj/source/commonembedding/visobj.cxx
M embeddedobj/source/commonembedding/xfactory.cxx
M embeddedobj/source/general/xcreator.cxx
M embeddedobj/source/msole/oleembed.cxx
M embeddedobj/source/msole/olepersist.cxx
M embeddedobj/source/msole/olevisual.cxx
M embeddedobj/source/msole/xolefactory.cxx
14 files changed, 191 insertions(+), 227 deletions(-)



diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
index de16f0a..e857115 100644
--- a/desktop/source/app/app.cxx
+++ b/desktop/source/app/app.cxx
@@ -86,7 +86,6 @@
 #include <unotools/pathoptions.hxx>
 #include <svtools/miscopt.hxx>
 #include <svtools/menuoptions.hxx>
-#include <rtl/logfile.hxx>
 #include <rtl/bootstrap.hxx>
 #include <vcl/help.hxx>
 #include <vcl/msgbox.hxx>
@@ -166,8 +165,7 @@
     case osl::FileBase::E_NOENT:
         return; //TODO: SAL_WARN if recursive
     default:
-        SAL_WARN(
-            "desktop", "cannot open directory " << dir.getURL() << ": " << +rc);
+        SAL_WARN("desktop.app", "cannot open directory " << dir.getURL() << ": " << +rc);
         return;
     }
     for (;;) {
@@ -177,9 +175,7 @@
             break;
         }
         if (rc != osl::FileBase::E_None) {
-            SAL_WARN(
-                "desktop",
-                "cannot iterate directory " << dir.getURL() << ": " << +rc);
+            SAL_WARN( "desktop.app", "cannot iterate directory " << dir.getURL() << ": " << +rc);
             break;
         }
         osl::FileStatus stat(
@@ -187,9 +183,7 @@
             osl_FileStatus_Mask_FileURL);
         rc = i.getFileStatus(stat);
         if (rc != osl::FileBase::E_None) {
-            SAL_WARN(
-                "desktop",
-                "cannot stat in directory " << dir.getURL() << ": " << +rc);
+            SAL_WARN( "desktop.app", "cannot stat in directory " << dir.getURL() << ": " << +rc);
             continue;
         }
         if (stat.getFileType() == osl::FileStatus::Directory) { //TODO: symlinks
@@ -197,19 +191,19 @@
         } else {
             rc = osl::File::remove(stat.getFileURL());
             SAL_WARN_IF(
-                rc != osl::FileBase::E_None, "desktop",
+                rc != osl::FileBase::E_None, "desktop.app",
                 "cannot remove file " << stat.getFileURL() << ": " << +rc);
         }
     }
     if (dir.isOpen()) {
         rc = dir.close();
         SAL_WARN_IF(
-            rc != osl::FileBase::E_None, "desktop",
+            rc != osl::FileBase::E_None, "desktop.app",
             "cannot close directory " << dir.getURL() << ": " << +rc);
     }
     rc = osl::Directory::remove(url);
     SAL_WARN_IF(
-        rc != osl::FileBase::E_None, "desktop",
+        rc != osl::FileBase::E_None, "desktop.app",
         "cannot remove directory " << url << ": " << +rc);
 }
 
@@ -261,12 +255,10 @@
             rc = fr.readLine(s1);
             osl::FileBase::RC rc2 = fr.close();
             SAL_WARN_IF(
-                rc2 != osl::FileBase::E_None, "desktop",
+                rc2 != osl::FileBase::E_None, "desktop.app",
                 "cannot close " << fr.getURL() << " after reading: " << +rc2);
             if (rc != osl::FileBase::E_None) {
-                SAL_WARN(
-                    "desktop",
-                    "cannot read from " << fr.getURL() << ": " << +rc);
+                SAL_WARN( "desktop.app", "cannot read from " << fr.getURL() << ": " << +rc);
                 break;
             }
             OUString s2(
@@ -282,9 +274,7 @@
     case osl::FileBase::E_NOENT:
         break;
     default:
-        SAL_WARN(
-            "desktop",
-            "cannot open " << fr.getURL() << " for reading: " << +rc);
+        SAL_WARN( "desktop.app", "cannot open " << fr.getURL() << " for reading: " << +rc);
         break;
     }
     removeTree(extDir);
@@ -294,18 +284,16 @@
     rtl::Bootstrap::expandMacros(userRcFile); //TODO: detect failure
     rc = osl::File::remove(userRcFile);
     SAL_WARN_IF(
-        rc != osl::FileBase::E_None && rc != osl::FileBase::E_NOENT, "desktop",
+        rc != osl::FileBase::E_None && rc != osl::FileBase::E_NOENT, "desktop.app",
         "cannot remove file " << userRcFile << ": " << +rc);
     rc = osl::Directory::createPath(extDir);
     SAL_WARN_IF(
-        rc != osl::FileBase::E_None && rc != osl::FileBase::E_EXIST, "desktop",
+        rc != osl::FileBase::E_None && rc != osl::FileBase::E_EXIST, "desktop.app",
         "cannot create path " << extDir << ": " << +rc);
     osl::File fw(buildIdFile);
     rc = fw.open(osl_File_OpenFlag_Write | osl_File_OpenFlag_Create);
     if (rc != osl::FileBase::E_None) {
-        SAL_WARN(
-            "desktop",
-            "cannot open " << fw.getURL() << " for writing: " << +rc);
+        SAL_WARN( "desktop.app", "cannot open " << fw.getURL() << " for writing: " << +rc);
         return true;
     }
     OString buf(OUStringToOString(buildId, RTL_TEXTENCODING_UTF8));
@@ -317,11 +305,11 @@
     SAL_WARN_IF(
         (rc != osl::FileBase::E_None
          || n != static_cast< sal_uInt32 >(buf.getLength())),
-        "desktop",
+        "desktop.app",
         "cannot write to " << fw.getURL() << ": " << +rc << ", " << n);
     rc = fw.close();
     SAL_WARN_IF(
-        rc != osl::FileBase::E_None, "desktop",
+        rc != osl::FileBase::E_None, "desktop.app",
         "cannot close " << fw.getURL() << " after writing: " << +rc);
     return true;
 }
@@ -557,7 +545,7 @@
 , m_bServicesRegistered( false )
 , m_aBootstrapError( BE_OK )
 {
-    RTL_LOGFILE_TRACE( "desktop (cd100003) ::Desktop::Desktop" );
+    SAL_INFO( "desktop.app", "desktop (cd100003) ::Desktop::Desktop" );
 }
 
 Desktop::~Desktop()
@@ -569,7 +557,7 @@
 
 void Desktop::Init()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::Desktop::Init" );
+    SAL_INFO( "desktop.app",  "desktop (cd100003) ::Desktop::Init" );
     SetBootstrapStatus(BS_OK);
 
     m_bCleanedExtensionCache = cleanExtensionCache();
@@ -605,7 +593,7 @@
         const CommandLineArgs& rCmdLineArgs = GetCommandLineArgs();
 
         // start ipc thread only for non-remote offices
-        RTL_LOGFILE_CONTEXT( aLog2, "desktop (cd100003) ::OfficeIPCThread::EnableOfficeIPCThread" );
+        SAL_INFO( "desktop.app",  "desktop (cd100003) ::OfficeIPCThread::EnableOfficeIPCThread" );
         OfficeIPCThread::Status aStatus = OfficeIPCThread::EnableOfficeIPCThread();
         if ( aStatus == OfficeIPCThread::IPC_STATUS_PIPE_ERROR )
         {
@@ -650,21 +638,21 @@
 
 void Desktop::InitFinished()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::Desktop::InitFinished" );
+    SAL_INFO( "desktop.app", "desktop (cd100003) ::Desktop::InitFinished" );
 
     CloseSplashScreen();
 }
 
 void Desktop::DeInit()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::Desktop::DeInit" );
+    SAL_INFO( "desktop.app", "desktop (cd100003) ::Desktop::DeInit" );
 
     try {
         // instead of removing of the configManager just let it commit all the changes
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "<- store config items" );
+        SAL_INFO( "desktop.app", "<- store config items" );
         utl::ConfigManager::storeConfigItems();
         FlushConfiguration();
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "<- store config items" );
+        SAL_INFO( "desktop.app", "<- store config items" );
 
         // close splashscreen if it's still open
         CloseSplashScreen();
@@ -685,16 +673,16 @@
         // this will leave some garbage behind..
     }
 
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "FINISHED WITH Destop::DeInit" );
+    SAL_INFO( "desktop.app", "FINISHED WITH Destop::DeInit" );
 }
 
 sal_Bool Desktop::QueryExit()
 {
     try
     {
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "<- store config items" );
+        SAL_INFO( "desktop.app", "<- store config items" );
         utl::ConfigManager::storeConfigItems();
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "<- store config items" );
+        SAL_INFO( "desktop.app", "<- store config items" );
     }
     catch ( const RuntimeException& )
     {
@@ -881,8 +869,8 @@
                 /// the bootstrap INI file could not be found or read
                 /// the bootstrap INI is missing a required entry
                 /// the bootstrap INI contains invalid data
-                 case ::utl::Bootstrap::MISSING_BOOTSTRAP_FILE_ENTRY:
-                 case ::utl::Bootstrap::INVALID_BOOTSTRAP_FILE_ENTRY:
+                case ::utl::Bootstrap::MISSING_BOOTSTRAP_FILE_ENTRY:
+                case ::utl::Bootstrap::INVALID_BOOTSTRAP_FILE_ENTRY:
                 case ::utl::Bootstrap::MISSING_BOOTSTRAP_FILE:
                 {
                     OUString aBootstrapFileURL;
@@ -895,7 +883,7 @@
                 /// the version locator INI file could not be found or read
                 /// the version locator INI has no entry for this version
                 /// the version locator INI entry is not a valid directory URL
-                   case ::utl::Bootstrap::INVALID_VERSION_FILE_ENTRY:
+                 case ::utl::Bootstrap::INVALID_VERSION_FILE_ENTRY:
                  case ::utl::Bootstrap::MISSING_VERSION_FILE_ENTRY:
                  case ::utl::Bootstrap::MISSING_VERSION_FILE:
                 {
@@ -907,7 +895,7 @@
                 break;
 
                 /// the user installation directory does not exist
-                   case ::utl::Bootstrap::MISSING_USER_DIRECTORY:
+                 case ::utl::Bootstrap::MISSING_USER_DIRECTORY:
                 {
                     OUString aUserInstallationURL;
 
@@ -1336,7 +1324,7 @@
         // frame/window is created. Since we do not use the TaskCreator here, we need to mimic its behavior,
         // otherwise documents loaded into this frame will later on miss functionality depending on the style.
         Window* pContainerWindow = VCLUnoHelper::GetWindow( xContainerWindow );
-        OSL_ENSURE( pContainerWindow, "Desktop::Main: no implementation access to the frame's container window!" );
+        SAL_WARN_IF( !pContainerWindow, "desktop.app", "Desktop::Main: no implementation access to the frame's container window!" );
         if (!pContainerWindow) {
             fprintf (stderr, "Error: It very much looks as if you have used 'linkoo' (or bin/ooinstall -l)\n"
                      "but have then forgotten to source 'ooenv' into your shell before running !\n"
@@ -1367,7 +1355,7 @@
 {
     pExecGlobals = new ExecuteGlobals();
 
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::Desktop::Main" );
+    SAL_INFO( "desktop.app", "desktop (cd100003) ::Desktop::Main" );
 
     // Remember current context object
     com::sun::star::uno::ContextLayer layer(
@@ -1416,16 +1404,16 @@
     ResMgr::SetReadStringHook( ReplaceStringHookProc );
 
     // Startup screen
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "desktop (lo119109) Desktop::Main { OpenSplashScreen" );
+    SAL_INFO( "desktop.app", "desktop (lo119109) Desktop::Main { OpenSplashScreen" );
     OpenSplashScreen();
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "desktop (lo119109) Desktop::Main } OpenSplashScreen" );
+    SAL_INFO( "desktop.app", "desktop (lo119109) Desktop::Main } OpenSplashScreen" );
 
     SetSplashScreenProgress(10);
 
     UserInstall::UserInstallStatus inst_fin = UserInstall::finalize();
     if (inst_fin != UserInstall::Ok && inst_fin != UserInstall::Created)
     {
-        OSL_FAIL("userinstall failed");
+        SAL_WARN( "desktop.app", "userinstall failed");
         if ( inst_fin == UserInstall::E_NoDiskSpace )
             HandleBootstrapErrors(
                 BE_USERINSTALL_NOTENOUGHDISKSPACE, OUString() );
@@ -1452,7 +1440,7 @@
 
         // check user installation directory for lockfile so we can be sure
         // there is no other instance using our data files from a remote host
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "desktop (lo119109) Desktop::Main -> Lockfile" );
+        SAL_INFO( "desktop.app", "desktop (lo119109) Desktop::Main -> Lockfile" );
         m_xLockfile.reset(new Lockfile);
 
 #if HAVE_FEATURE_DESKTOP
@@ -1462,10 +1450,10 @@
             // Lockfile exists, and user clicked 'no'
             return EXIT_FAILURE;
         }
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "desktop (lo119109) Desktop::Main <- Lockfile" );
+        SAL_INFO( "desktop.app", "desktop (lo119109) Desktop::Main <- Lockfile" );
 
         // check if accessibility is enabled but not working and allow to quit
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "{ GetEnableATToolSupport" );
+        SAL_INFO( "desktop.app", "{ GetEnableATToolSupport" );
         if( Application::GetSettings().GetMiscSettings().GetEnableATToolSupport() )
         {
             bool bQuitApp;
@@ -1474,7 +1462,7 @@
                 if( bQuitApp )
                     return EXIT_FAILURE;
         }
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "} GetEnableATToolSupport" );
+        SAL_INFO( "desktop.app", "} GetEnableATToolSupport" );
 #endif
 
         // terminate if requested...
@@ -1512,10 +1500,10 @@
 
         SetDisplayName( aTitle );
         SetSplashScreenProgress(35);
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "{ create SvtPathOptions and SvtLanguageOptions" );
+        SAL_INFO( "desktop.app", "{ create SvtPathOptions and SvtLanguageOptions" );
         pExecGlobals->pPathOptions.reset( new SvtPathOptions);
         SetSplashScreenProgress(40);
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "} create SvtPathOptions and SvtLanguageOptions" );
+        SAL_INFO( "desktop.app", "} create SvtPathOptions and SvtLanguageOptions" );
 
         xDesktop = css::frame::Desktop::create( xContext );
 
@@ -1559,9 +1547,9 @@
         sal_Bool bExistsRecoveryData = sal_False;
         sal_Bool bExistsSessionData  = sal_False;
 
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "{ impl_checkRecoveryState" );
+        SAL_INFO( "desktop.app", "{ impl_checkRecoveryState" );
         impl_checkRecoveryState(bCrashed, bExistsRecoveryData, bExistsSessionData);
-        RTL_LOGFILE_CONTEXT_TRACE( aLog, "} impl_checkRecoveryState" );
+        SAL_INFO( "desktop.app", "} impl_checkRecoveryState" );
 
         OUString pidfileName = rCmdLineArgs.GetPidfileName();
         if ( !pidfileName.isEmpty() )
@@ -1580,18 +1568,18 @@
                     sal_uInt64 written = 0;
                     if ( pidfile.write(pid.getStr(), pid.getLength(), written) != osl::File::E_None )
                     {
-                        SAL_WARN("desktop", "cannot write pidfile " << pidfile.getURL());
+                        SAL_WARN("desktop.app", "cannot write pidfile " << pidfile.getURL());
                     }
                     pidfile.close();
                 }
                 else
                 {
-                    SAL_WARN("desktop", "cannot open pidfile " << pidfile.getURL() << osl::FileBase::RC(rc));
+                    SAL_WARN("desktop.app", "cannot open pidfile " << pidfile.getURL() << osl::FileBase::RC(rc));
                 }
             }
             else
             {
-                SAL_WARN("desktop", "cannot get pidfile URL from path" << pidfileName);
+                SAL_WARN("desktop.app", "cannot get pidfile URL from path" << pidfileName);
             }
         }
 
@@ -1615,9 +1603,9 @@
                 (!bExistsSessionData                                                   ) &&
                 (!Application::AnyInput( VCL_INPUT_APPEVENT )                          ))
             {
-                 RTL_LOGFILE_CONTEXT_TRACE( aLog, "{ create BackingComponent" );
+                 SAL_INFO( "desktop.app", "{ create BackingComponent" );
                  ShowBackingComponent(this);
-                 RTL_LOGFILE_CONTEXT_TRACE( aLog, "} create BackingComponent" );
+                 SAL_INFO( "desktop.app", "} create BackingComponent" );
             }
         }
     }
@@ -1666,7 +1654,7 @@
              !rCmdLineArgs.IsNoQuickstart() )
             InitializeQuickstartMode( xContext );
 
-        RTL_LOGFILE_CONTEXT( aLog2, "desktop (cd100003) createInstance com.sun.star.frame.Desktop" );
+        SAL_INFO( "desktop.app", "desktop (cd100003) createInstance com.sun.star.frame.Desktop" );
         try
         {
             if ( xDesktop.is() )
@@ -1698,7 +1686,7 @@
             Application::AcquireSolarMutex( nAcquireCount );
 
         // call Application::Execute to process messages in vcl message loop
-        RTL_LOGFILE_PRODUCT_TRACE( "PERFORMANCE - enter Application::Execute()" );
+        SAL_INFO( "desktop.app", "PERFORMANCE - enter Application::Execute()" );
 
         try
         {
@@ -1774,12 +1762,12 @@
         {
             if ( osl::File::remove( pidfileURL ) != osl::FileBase::E_None )
             {
-                SAL_WARN("desktop", "shutdown: cannot remove pidfile " << pidfileURL);
+                SAL_WARN("desktop.app", "shutdown: cannot remove pidfile " << pidfileURL);
             }
         }
         else
         {
-            SAL_WARN("desktop", "shutdown: cannot get pidfile URL from path" << pidfileName);
+            SAL_WARN("desktop.app", "shutdown: cannot get pidfile URL from path" << pidfileName);
         }
     }
 
@@ -1793,15 +1781,15 @@
     Application::AcquireSolarMutex(nAcquireCount);
     // be sure that path/language options gets destroyed before
     // UCB is deinitialized
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "-> dispose path/language options" );
+    SAL_INFO( "desktop.app", "-> dispose path/language options" );
     pExecGlobals->pLanguageOptions.reset( 0 );
     pExecGlobals->pPathOptions.reset( 0 );
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "<- dispose path/language options" );
+    SAL_INFO( "desktop.app", "<- dispose path/language options" );
 
     sal_Bool bRR = pExecGlobals->bRestartRequested;
     delete pExecGlobals, pExecGlobals = NULL;
 
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "FINISHED WITH Destop::Main" );
+    SAL_INFO( "desktop.app", "FINISHED WITH Destop::Main" );
     if ( bRR )
     {
         restartOnMac(true);
@@ -1820,7 +1808,7 @@
 
 bool Desktop::InitializeConfiguration()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (jb99855) ::InitConfiguration" );
+    SAL_INFO( "desktop.app",  "desktop (jb99855) ::InitConfiguration" );
     try
     {
         css::configuration::theDefaultProvider::get(
@@ -1916,7 +1904,7 @@
         // the shutdown icon sits in the systray and allows the user to keep
         // the office instance running for quicker restart
         // this will only be activated if --quickstart was specified on cmdline
-        RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) createInstance com.sun.star.office.Quickstart" );
+        SAL_INFO( "desktop.app", "desktop (cd100003) createInstance com.sun.star.office.Quickstart" );
 
         sal_Bool bQuickstart = shouldLaunchQuickstart();
 
@@ -2012,7 +2000,7 @@
 
 IMPL_LINK_NOARG(Desktop, OpenClients_Impl)
 {
-    RTL_LOGFILE_PRODUCT_CONTEXT( aLog, "PERFORMANCE - DesktopOpenClients_Impl()" );
+    SAL_INFO( "desktop.app", "PERFORMANCE - DesktopOpenClients_Impl()" );
 
     try {
         OpenClients();
@@ -2043,7 +2031,7 @@
 // Registers a COM class factory of the service manager with the windows operating system.
 void Desktop::EnableOleAutomation()
 {
-      RTL_LOGFILE_CONTEXT( aLog, "desktop (jl97489) ::Desktop::EnableOleAutomation" );
+      SAL_INFO( "desktop.app",  "desktop (jl97489) ::Desktop::EnableOleAutomation" );
 #ifdef WNT
     Reference< XMultiServiceFactory > xSMgr=  comphelper::getProcessServiceFactory();
     xSMgr->createInstance(OUString("com.sun.star.bridge.OleApplicationRegistration"));
@@ -2376,9 +2364,8 @@
         }
         catch(const css::uno::Exception& e)
         {
-            OUString aMessage = OUString("Could not disable AutoRecovery.\n")
-                + e.Message;
-            OSL_FAIL(OUStringToOString(aMessage, RTL_TEXTENCODING_ASCII_US).getStr());
+            OUString aMessage = OUString("Could not disable AutoRecovery.\n") + e.Message;
+            SAL_WARN( "desktop.app", "" << aMessage);
         }
     }
     else
@@ -2405,9 +2392,8 @@
             }
             catch(const css::uno::Exception& e)
             {
-                OUString aMessage = OUString("Error during recovery\n")
-                    + e.Message;
-                OSL_FAIL(OUStringToOString(aMessage, RTL_TEXTENCODING_ASCII_US).getStr());
+                OUString aMessage = OUString("Error during recovery\n") + e.Message;
+                SAL_WARN( "desktop.app", "" << aMessage);
             }
         }
 
@@ -2428,9 +2414,8 @@
         }
         catch(const com::sun::star::uno::Exception& e)
         {
-            OUString aMessage = OUString("Registration of session listener failed\n")
-                + e.Message;
-            OSL_FAIL(OUStringToOString(aMessage, RTL_TEXTENCODING_ASCII_US).getStr());
+            OUString aMessage = OUString("Registration of session listener failed\n") + e.Message;
+            SAL_WARN( "desktop.app", "" << aMessage);
         }
 
         if ( !bExistsRecoveryData )
@@ -2442,9 +2427,8 @@
             }
             catch(const com::sun::star::uno::Exception& e)
             {
-                OUString aMessage = OUString("Error in session management\n")
-                    + e.Message;
-                OSL_FAIL(OUStringToOString(aMessage, RTL_TEXTENCODING_ASCII_US).getStr());
+                OUString aMessage = OUString("Error in session management\n") + e.Message;
+                SAL_WARN( "desktop.app", "" << aMessage);
             }
         }
     }
@@ -2536,7 +2520,7 @@
 void Desktop::OpenDefault()
 {
 
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::Desktop::OpenDefault" );
+    SAL_INFO( "desktop.app",  "desktop (cd100003) ::Desktop::OpenDefault" );
 
     OUString        aName;
     SvtModuleOptions    aOpt;
@@ -2791,7 +2775,7 @@
         destroyAcceptor(rAppEvent.GetData());
         break;
     default:
-        OSL_FAIL("this cannot happen");
+        SAL_WARN( "desktop.app", "this cannot happen");
         break;
     }
 }
@@ -2885,7 +2869,7 @@
     }
     catch(const ::com::sun::star::uno::Exception&)
     {
-        OSL_FAIL( "Desktop::DoFirstRunInitializations: caught an exception while trigger job executor ..." );
+        SAL_WARN( "desktop.app", "Desktop::DoFirstRunInitializations: caught an exception while trigger job executor ..." );
     }
 }
 
diff --git a/desktop/source/app/appinit.cxx b/desktop/source/app/appinit.cxx
index d555c03..9c818d8 100644
--- a/desktop/source/app/appinit.cxx
+++ b/desktop/source/app/appinit.cxx
@@ -46,7 +46,6 @@
 
 #include <tools/rcid.h>
 
-#include <rtl/logfile.hxx>
 #include <rtl/instance.hxx>
 #include <comphelper/processfactory.hxx>
 #include <unotools/localfilehelper.hxx>
@@ -69,7 +68,7 @@
 
 static void configureUcb()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (sb93797) ::configureUcb" );
+    SAL_INFO( "desktop.app", "desktop (sb93797) ::configureUcb" );
 
     // For backwards compatibility, in case some code still uses plain
     // createInstance w/o args directly to obtain an instance:
@@ -98,14 +97,14 @@
     }
     catch ( const Exception & )
     {
-        SAL_WARN( "desktop", "missing gnome-vfs component to initialize thread workaround" );
+        SAL_WARN( "desktop.app", "missing gnome-vfs component to initialize thread workaround" );
     }
 #endif // ENABLE_GNOME_VFS
 }
 
 void Desktop::InitApplicationServiceManager()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::createApplicationServiceManager" );
+    SAL_INFO( "desktop.app", "desktop (cd100003) ::createApplicationServiceManager" );
     Reference<XMultiServiceFactory> sm;
 #ifdef ANDROID
     OUString aUnoRc( OUString( "file:///assets/program/unorc"  ) );
@@ -124,7 +123,7 @@
 {
     if( !m_bServicesRegistered )
     {
-        RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::registerServices" );
+        SAL_INFO( "desktop.app", "desktop (cd100003) ::registerServices" );
 
         // interpret command line arguments
         CommandLineArgs& rCmdLine = GetCommandLineArgs();
@@ -188,13 +187,13 @@
             {
                 // no error handling needed...
                 // acceptor just won't come up
-                OSL_FAIL("Acceptor could not be created.");
+                SAL_WARN( "desktop.app", "Acceptor could not be created.");
             }
         }
         else
         {
             // there is already an acceptor with this description
-            OSL_FAIL("Acceptor already exists.");
+            SAL_WARN( "desktop.app", "Acceptor already exists.");
         }
     }
 }
@@ -216,7 +215,7 @@
 
 void Desktop::enableAcceptors()
 {
-    RTL_LOGFILE_CONTEXT(aLog, "desktop (lo119109) Desktop::enableAcceptors");
+    SAL_INFO( "desktop.app", "desktop (lo119109) Desktop::enableAcceptors");
     if (!bAccept)
     {
         // from now on, all new acceptors are enabled
@@ -243,7 +242,7 @@
             // this is the last reference and the acceptor will be destructed
             rMap.erase(aAcceptString);
         } else {
-            OSL_FAIL("Found no acceptor to remove");
+            SAL_WARN( "desktop.app", "Found no acceptor to remove");
         }
     }
 }
@@ -257,7 +256,7 @@
 
 void Desktop::CreateTemporaryDirectory()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::createTemporaryDirectory" );
+    SAL_INFO( "desktop.app", "desktop (cd100003) ::createTemporaryDirectory" );
 
     OUString aTempBaseURL;
     try
@@ -312,7 +311,7 @@
 
 void Desktop::RemoveTemporaryDirectory()
 {
-    RTL_LOGFILE_CONTEXT( aLog, "desktop (cd100003) ::removeTemporaryDirectory" );
+    SAL_INFO( "desktop.app", "desktop (cd100003) ::removeTemporaryDirectory" );
 
     // remove current temporary directory
     String &rCurrentTempURL = CurrentTempURL::get();
diff --git a/desktop/source/app/check_ext_deps.cxx b/desktop/source/app/check_ext_deps.cxx
index bb9aadb..53ee92e 100644
--- a/desktop/source/app/check_ext_deps.cxx
+++ b/desktop/source/app/check_ext_deps.cxx
@@ -22,7 +22,6 @@
 
 #include <rtl/bootstrap.hxx>
 #include <rtl/ustring.hxx>
-#include <rtl/logfile.hxx>
 #include "cppuhelper/compbase3.hxx"
 
 #include "vcl/wrkwin.hxx"
@@ -246,7 +245,7 @@
 
     if ( !xExtensionManager.is() )
     {
-        OSL_FAIL( "Could not get the Extension Manager!" );
+       SAL_WARN( "desktop.app", "Could not get the Extension Manager!" );
         return true;
     }
 
@@ -293,7 +292,7 @@
                 catch ( const uno::RuntimeException & ) { throw; }
                 catch (const uno::Exception & exc) {
                     (void) exc;
-                    OSL_FAIL( OUStringToOString( exc.Message, RTL_TEXTENCODING_UTF8 ).getStr() );
+                   SAL_WARN( "desktop.app", "" <<  exc.Message );
                 }
 
                 if ( bRegistered )
@@ -411,7 +410,7 @@
 
 void Desktop::SynchronizeExtensionRepositories()
 {
-    RTL_LOGFILE_CONTEXT(aLog,"desktop (jl) ::Desktop::SynchronizeExtensionRepositories");
+    SAL_INFO( "desktop.app", "desktop (jl) ::Desktop::SynchronizeExtensionRepositories");
     uno::Reference< uno::XComponentContext > context(
         comphelper_getProcessComponentContext());
     uno::Reference< ucb::XCommandEnvironment > silent(
diff --git a/desktop/source/offacc/acceptor.cxx b/desktop/source/offacc/acceptor.cxx
index a9b08f4..5c0aaab 100644
--- a/desktop/source/offacc/acceptor.cxx
+++ b/desktop/source/offacc/acceptor.cxx
@@ -93,16 +93,16 @@
 {
     while ( m_rAcceptor.is() )
     {
-        RTL_LOGFILE_CONTEXT( aLog, "desktop (lo119109) Acceptor::run" );
+        SAL_INFO( "desktop.offacc", "desktop (lo119109) Acceptor::run" );
         try
         {
             // wait until we get enabled
-            RTL_LOGFILE_CONTEXT_TRACE( aLog, "desktop (lo119109)"\
+            SAL_INFO( "desktop.offacc", "desktop (lo119109)"\
                 "Acceptor::run waiting for office to come up");
             m_cEnable.wait();
             if (m_bDying) //see destructor
                 break;
-            RTL_LOGFILE_CONTEXT_TRACE( aLog, "desktop (lo119109)"\
+            SAL_INFO( "desktop.offacc", "desktop (lo119109)"\
                 "Acceptor::run now enabled and continuing");
 
             // accept connection
@@ -111,8 +111,7 @@
             // is destructed so we break out of the run method terminating the thread
             if (! rConnection.is()) break;
             OUString aDescription = rConnection->getDescription();
-            RTL_LOGFILE_CONTEXT_TRACE1( aLog, "desktop (lo119109) Acceptor::run connection %s",
-                OUStringToOString(aDescription, RTL_TEXTENCODING_ASCII_US).getStr());
+            SAL_INFO( "desktop.offacc", "desktop (lo119109) Acceptor::run connection " << aDescription );
 
             // create instanceprovider for this connection
             Reference< XInstanceProvider > rInstanceProvider(
@@ -125,7 +124,7 @@
             osl::MutexGuard g(m_aMutex);
             m_bridges.add(rBridge);
         } catch (const Exception& e) {
-            SAL_WARN("desktop", "caught Exception \"" << e.Message << "\"");
+            SAL_WARN("desktop.offacc", "caught Exception \"" << e.Message << "\"");
             // connection failed...
             // something went wrong during connection setup.
             // just wait for a new connection to accept
@@ -139,7 +138,7 @@
 {
     // prevent multiple initialization
     ClearableMutexGuard aGuard( m_aMutex );
-    RTL_LOGFILE_CONTEXT( aLog, "destop (lo119109) Acceptor::initialize()" );
+    SAL_INFO( "desktop.offacc", "destop (lo119109) Acceptor::initialize()" );
 
     sal_Bool bOk = sal_False;
 
@@ -149,8 +148,7 @@
     // not yet initialized and acceptstring
     if (!m_bInit && nArgs > 0 && (aArguments[0] >>= m_aAcceptString))
     {
-        RTL_LOGFILE_CONTEXT_TRACE1( aLog, "desktop (lo119109) Acceptor::initialize string=%s",
-            OUStringToOString(m_aAcceptString, RTL_TEXTENCODING_ASCII_US).getStr());
+//         SAL_INFO( "desktop.offacc", "desktop (lo119109) Acceptor::initialize string=" << m_aAcceptString );
 
         // get connect string and protocol from accept string
         // "<connectString>;<protocol>"
diff --git a/desktop/source/splash/splash.cxx b/desktop/source/splash/splash.cxx
index c5bc653..3f63fbe 100644
--- a/desktop/source/splash/splash.cxx
+++ b/desktop/source/splash/splash.cxx
@@ -30,7 +30,6 @@
 #include <com/sun/star/task/XStatusIndicator.hpp>
 #include <cppuhelper/implbase2.hxx>
 #include <rtl/bootstrap.hxx>
-#include <rtl/logfile.hxx>
 #include <rtl/strbuf.hxx>
 #include <rtl/math.hxx>
 #include <vcl/introwin.hxx>
@@ -207,8 +206,8 @@
 void SAL_CALL SplashScreen::setValue(sal_Int32 nValue)
     throw (RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "::SplashScreen::setValue (lo119109)" );
-    RTL_LOGFILE_CONTEXT_TRACE1( aLog, "value=%d", nValue );
+    SAL_INFO( "desktop.splash", "::SplashScreen::setValue (lo119109)" );
+    SAL_INFO( "desktop.splash", "value=" << nValue );
 
     SolarMutexGuard aSolarGuard;
     if (_bVisible && !_bProgressEnd) {
diff --git a/embeddedobj/source/commonembedding/embedobj.cxx b/embeddedobj/source/commonembedding/embedobj.cxx
index 24a7850..e2fe4f7 100644
--- a/embeddedobj/source/commonembedding/embedobj.cxx
+++ b/embeddedobj/source/commonembedding/embedobj.cxx
@@ -39,7 +39,6 @@
 #include <com/sun/star/embed/EmbedMisc.hpp>
 #include <comphelper/processfactory.hxx>
 
-#include <rtl/logfile.hxx>
 #include <vcl/svapp.hxx>
 
 #include <targetstatecontrol.hxx>
@@ -205,7 +204,7 @@
         }
         else
         {
-            OSL_FAIL( "Unacceptable state switch!\n" );
+            SAL_WARN( "embeddedobj.common", "Unacceptable state switch!\n" );
             throw uno::RuntimeException(); // TODO
         }
     }
@@ -277,7 +276,7 @@
             }
             else
             {
-                OSL_FAIL( "Unacceptable state switch!\n" );
+                SAL_WARN( "embeddedobj.common", "Unacceptable state switch!\n" );
                 throw uno::RuntimeException(); // TODO
             }
         }
@@ -347,7 +346,7 @@
         }
         else
         {
-            OSL_FAIL( "Unacceptable state switch!\n" );
+            SAL_WARN( "embeddedobj.common", "Unacceptable state switch!\n" );
             throw uno::RuntimeException(); // TODO
         }
     }
@@ -360,7 +359,7 @@
         }
         else
         {
-            OSL_FAIL( "Unacceptable state switch!\n" );
+            SAL_WARN( "embeddedobj.common", "Unacceptable state switch!\n" );
             throw uno::RuntimeException(); // TODO
         }
     }
@@ -425,7 +424,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::changeState" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::changeState" );
 
     uno::Reference< uno::XInterface >( static_cast< ::cppu::OWeakObject* >( this ), uno::UNO_QUERY);
     {
@@ -529,7 +528,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::doVerb" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::doVerb" );
 
     SolarMutexGuard aSolarGuard;
         //TODO: a gross hack to avoid deadlocks when this is called from the
diff --git a/embeddedobj/source/commonembedding/persistence.cxx b/embeddedobj/source/commonembedding/persistence.cxx
index cc99b3b..2f2b045 100644
--- a/embeddedobj/source/commonembedding/persistence.cxx
+++ b/embeddedobj/source/commonembedding/persistence.cxx
@@ -52,8 +52,6 @@
 #include <comphelper/mimeconfighelper.hxx>
 #include <comphelper/namedvaluecollection.hxx>
 
-#include <rtl/logfile.hxx>
-
 #include <tools/diagnose_ex.h>
 
 using namespace ::com::sun::star;
@@ -120,7 +118,7 @@
                                                             const uno::Reference< embed::XStorage >& xStorage,
                                                             const uno::Reference< uno::XComponentContext >& xContext )
 {
-    OSL_ENSURE( xStorage.is(), "The storage can not be empty!" );
+    SAL_WARN_IF( !xStorage.is(), "embeddedobj.common", "The storage can not be empty!" );
 
     uno::Reference< io::XInputStream > xResult;
 
@@ -149,7 +147,7 @@
 
     try {
         uno::Reference< lang::XComponent > xComponent( xTempStorage, uno::UNO_QUERY );
-        OSL_ENSURE( xComponent.is(), "Wrong storage implementation!" );
+        SAL_WARN_IF( !xComponent.is(), "embeddedobj.common", "Wrong storage implementation!" );
         if ( xComponent.is() )
             xComponent->dispose();
     }
@@ -246,7 +244,7 @@
 {
     if ( xNewParentStorage == m_xParentStorage && aNewName.equals( m_aEntryName ) )
     {
-        OSL_ENSURE( xNewObjectStorage == m_xObjectStorage, "The storage must be the same!\n" );
+        SAL_WARN_IF( xNewObjectStorage != m_xObjectStorage, "embeddedobj.common", "The storage must be the same!\n" );
         return;
     }
 
@@ -284,7 +282,7 @@
     sal_Int32 nStorageMode = m_bReadOnly ? embed::ElementModes::READ : embed::ElementModes::READWRITE;
 
     uno::Reference< embed::XStorage > xNewOwnStorage = xNewParentStorage->openStorageElement( aNewName, nStorageMode );
-    OSL_ENSURE( xNewOwnStorage.is(), "The method can not return empty reference!" );
+    SAL_WARN_IF( !xNewOwnStorage.is(), "embeddedobj.common", "The method can not return empty reference!" );
 
     SwitchOwnPersistence( xNewParentStorage, xNewOwnStorage, aNewName );
 }
@@ -302,7 +300,7 @@
     }
     catch( const lang::NoSupportException & )
     {
-        OSL_FAIL( "OCommonEmbeddedObject::EmbedAndReparentDoc: cannot set parent at document!" );
+        SAL_WARN( "embeddedobj.common", "OCommonEmbeddedObject::EmbedAndReparentDoc: cannot set parent at document!" );
     }
 }
 
@@ -327,7 +325,7 @@
         if ( m_xRecoveryStorage.is() )
         {
             uno::Reference< document::XStorageBasedDocument > xDoc( xLoadable, uno::UNO_QUERY );
-            OSL_ENSURE( xDoc.is(), "OCommonEmbeddedObject::InitNewDocument_Impl: cannot recover from a storage when the document is not storage based!" );
+            SAL_WARN_IF( !xDoc.is(), "embeddedobj.common", "OCommonEmbeddedObject::InitNewDocument_Impl: cannot recover from a storage when the document is not storage based!" );
             if ( xDoc.is() )
             {
                 ::comphelper::NamedValueCollection aLoadArgs;
@@ -463,7 +461,7 @@
     o_rLoadArgs.put( "ReadOnly", m_bReadOnly );
 
     OUString aFilterName = GetFilterName( ::comphelper::OStorageHelper::GetXStorageFormat( i_rxStorage ) );
-    OSL_ENSURE( !aFilterName.isEmpty(), "OCommonEmbeddedObject::FillDefaultLoadArgs_Impl: Wrong document service name!" );
+    SAL_WARN_IF( aFilterName.isEmpty(), "embeddedobj.common", "OCommonEmbeddedObject::FillDefaultLoadArgs_Impl: Wrong document service name!" );
     if ( aFilterName.isEmpty() )
         throw io::IOException();    // TODO: error message/code
 
@@ -516,7 +514,7 @@
         {
         }
 
-        OSL_ENSURE( !aTempFileURL.isEmpty(), "Coudn't retrieve temporary file URL!\n" );
+        SAL_WARN_IF( aTempFileURL.isEmpty(), "embeddedobj.common", "Coudn't retrieve temporary file URL!\n" );
 
         aLoadArgs.put( "URL", aTempFileURL );
         aLoadArgs.put( "InputStream", xTempInpStream );
@@ -586,7 +584,7 @@
 
     OUString aFilterName = GetFilterName( nStorageFormat );
 
-    OSL_ENSURE( !aFilterName.isEmpty(), "Wrong document service name!" );
+    SAL_WARN_IF( aFilterName.isEmpty(), "embeddedobj.common", "Wrong document service name!" );
     if ( aFilterName.isEmpty() )
         throw io::IOException(); // TODO:
 
@@ -607,7 +605,7 @@
     }
     catch( const uno::Exception& )
     {
-        OSL_FAIL( "Looks like stream was closed already" );
+        SAL_WARN( "embeddedobj.common", "Looks like stream was closed already" );
     }
 
     return aResult;
@@ -634,7 +632,7 @@
         }
         catch( const uno::Exception& )
         {
-            OSL_FAIL( "The object was not stored!\n" );
+            SAL_WARN( "embeddedobj.common", "The object was not stored!\n" );
         }
     }
 }
@@ -731,7 +729,7 @@
                                                     const OUString& aHierarchName,
                                                     sal_Bool bAttachToTheStorage )
 {
-    OSL_ENSURE( xStorage.is(), "No storage is provided for storing!" );
+    SAL_WARN_IF( !xStorage.is(), "embeddedobj.common", "No storage is provided for storing!" );
 
     if ( !xStorage.is() )
         throw uno::RuntimeException(); // TODO:
@@ -747,7 +745,7 @@
     {
         OUString aFilterName = GetFilterName( nStorageFormat );
 
-        OSL_ENSURE( !aFilterName.isEmpty(), "Wrong document service name!" );
+        SAL_WARN_IF( aFilterName.isEmpty(), "embeddedobj.common", "Wrong document service name!" );
         if ( aFilterName.isEmpty() )
             throw io::IOException(); // TODO:
 
@@ -768,7 +766,7 @@
         // store document to temporary stream based on temporary file
         uno::Reference < io::XInputStream > xTempIn = StoreDocumentToTempStream_Impl( nStorageFormat, aBaseURL, aHierarchName );
 
-        OSL_ENSURE( xTempIn.is(), "The stream reference can not be empty!\n" );
+        SAL_WARN_IF( !xTempIn.is(), "embeddedobj.common", "The stream reference can not be empty!\n" );
 
         // open storage based on document temporary file for reading
         uno::Reference < lang::XSingleServiceFactory > xStorageFactory = embed::StorageFactory::create(m_xContext);
@@ -828,7 +826,7 @@
 {
     uno::Reference< util::XCloseable > xResult;
 
-    OSL_ENSURE( m_bIsLink, "The object is not a linked one!\n" );
+    SAL_WARN_IF( !m_bIsLink, "embeddedobj.common", "The object is not a linked one!\n" );
 
     uno::Sequence< beans::PropertyValue > aTempMediaDescr;
 
@@ -842,7 +840,7 @@
     }
     catch ( const uno::Exception& )
     {
-        OSL_FAIL( "Can not retrieve storage media type!\n" );
+        SAL_WARN( "embeddedobj.common", "Can not retrieve storage media type!\n" );
     }
 
     if ( m_pDocHolder->GetComponent().is() )
@@ -865,7 +863,7 @@
         {
         }
 
-        OSL_ENSURE( !aTempFileURL.isEmpty(), "Couldn't retrieve temporary file URL!\n" );
+        SAL_WARN_IF( aTempFileURL.isEmpty(), "embeddedobj.common", "Couldn't retrieve temporary file URL!\n" );
 
         aTempMediaDescr[0].Name = OUString( "URL" );
         aTempMediaDescr[0].Value <<= aTempFileURL;
@@ -903,7 +901,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::setPersistentEntry" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::setPersistentEntry" );
 
     // the type of the object must be already set
     // a kind of typedetection should be done in the factory
@@ -1040,7 +1038,7 @@
                 m_pDocHolder->SetOutplaceFrameProperties( aOutFrameProps );
             }
             else
-                OSL_FAIL( "OCommonEmbeddedObject::setPersistentEntry: illegal type for argument 'OutplaceFrameProperties'!" );
+                SAL_WARN( "embeddedobj.common", "OCommonEmbeddedObject::setPersistentEntry: illegal type for argument 'OutplaceFrameProperties'!" );
         }
         else if ( lObjArgs[nObjInd].Name == "ModuleName" )
         {
@@ -1131,7 +1129,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::storeToEntry" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::storeToEntry" );
 
     ::osl::ResettableMutexGuard aGuard( m_aMutex );
     if ( m_bDisposed )
@@ -1168,7 +1166,7 @@
     }
     catch ( const uno::Exception& )
     {
-        OSL_FAIL( "Can not retrieve target storage media type!\n" );
+        SAL_WARN( "embeddedobj.common", "Can not retrieve target storage media type!\n" );
     }
 
     try
@@ -1181,7 +1179,7 @@
     }
     catch ( const uno::Exception& )
     {
-        OSL_FAIL( "Can not retrieve own storage media type!\n" );
+        SAL_WARN( "embeddedobj.common", "Can not retrieve own storage media type!\n" );
     }
 
     sal_Bool bTryOptimization = sal_False;
@@ -1257,7 +1255,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::storeAsEntry" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::storeAsEntry" );
 
     // TODO: use lObjArgs
 
@@ -1299,7 +1297,7 @@
     }
     catch ( const uno::Exception& )
     {
-        OSL_FAIL( "Can not retrieve target storage media type!\n" );
+        SAL_WARN( "embeddedobj.common", "Can not retrieve target storage media type!\n" );
     }
 
     try
@@ -1312,7 +1310,7 @@
     }
     catch ( const uno::Exception& )
     {
-        OSL_FAIL( "Can not retrieve own storage media type!\n" );
+        SAL_WARN( "embeddedobj.common", "Can not retrieve own storage media type!\n" );
     }
 
     PostEvent_Impl( OUString( "OnSaveAs" ) );
@@ -1394,7 +1392,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::saveCompleted" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::saveCompleted" );
 
     ::osl::MutexGuard aGuard( m_aMutex );
     if ( m_bDisposed )
@@ -1422,7 +1420,7 @@
     if ( !m_bWaitSaveCompleted && !bUseNew )
         return;
 
-    OSL_ENSURE( m_bWaitSaveCompleted, "Unexpected saveCompleted() call!\n" );
+    SAL_WARN_IF( !m_bWaitSaveCompleted, "embeddedobj.common", "Unexpected saveCompleted() call!\n" );
     if ( !m_bWaitSaveCompleted )
         throw io::IOException(); // TODO: illegal call
 
@@ -1445,7 +1443,7 @@
     {
         try {
             uno::Reference< lang::XComponent > xComponent( m_xNewObjectStorage, uno::UNO_QUERY );
-            OSL_ENSURE( xComponent.is(), "Wrong storage implementation!" );
+            SAL_WARN_IF( !xComponent.is(), "embeddedobj.common", "Wrong storage implementation!" );
             if ( xComponent.is() )
                 xComponent->dispose();
         }
@@ -1522,7 +1520,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::storeOwn" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::storeOwn" );
 
     // during switching from Activated to Running and from Running to Loaded states the object will
     // ask container to store the object, the container has to make decision
@@ -1553,7 +1551,7 @@
 
     PostEvent_Impl( OUString( "OnSave" ) );
 
-    OSL_ENSURE( m_pDocHolder->GetComponent().is(), "If an object is activated or in running state it must have a document!\n" );
+    SAL_WARN_IF( !m_pDocHolder->GetComponent().is(), "embeddedobj.common", "If an object is activated or in running state it must have a document!\n" );
     if ( !m_pDocHolder->GetComponent().is() )
         throw uno::RuntimeException();
 
@@ -1588,7 +1586,7 @@
         }
         catch ( const uno::Exception& )
         {
-            OSL_FAIL( "Can not retrieve storage media type!\n" );
+            SAL_WARN( "embeddedobj.common", "Can not retrieve storage media type!\n" );
         }
 
         aGuard.clear();
@@ -1830,7 +1828,7 @@
     {}
 
     m_pDocHolder->SetComponent( xDocument, m_bReadOnly );
-    OSL_ENSURE( m_pDocHolder->GetComponent().is(), "If document cant be created, an exception must be thrown!\n" );
+    SAL_WARN_IF( !m_pDocHolder->GetComponent().is(), "embeddedobj.common", "If document cant be created, an exception must be thrown!\n" );
 
     if ( m_nObjectState == embed::EmbedStates::LOADED )
     {
diff --git a/embeddedobj/source/commonembedding/visobj.cxx b/embeddedobj/source/commonembedding/visobj.cxx
index 38c89fd..b624b6a 100644
--- a/embeddedobj/source/commonembedding/visobj.cxx
+++ b/embeddedobj/source/commonembedding/visobj.cxx
@@ -23,8 +23,6 @@
 #include <com/sun/star/uno/Sequence.hxx>
 #include <com/sun/star/lang/DisposedException.hpp>
 
-#include <rtl/logfile.hxx>
-
 
 #include <commonembobj.hxx>
 
@@ -37,13 +35,13 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::setVisualAreaSize" );
+    SAL_WARN( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::setVisualAreaSize" );
 
     ::osl::MutexGuard aGuard( m_aMutex );
     if ( m_bDisposed )
         throw lang::DisposedException(); // TODO
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.common", "For iconified objects no graphical replacement is required!\n" );
     if ( nAspect == embed::Aspects::MSOLE_ICON )
         // no representation can be retrieved
         throw embed::WrongStateException( OUString( "Illegal call!\n" ),
@@ -79,7 +77,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::getVisualAreaSize" );
+    SAL_WARN( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::getVisualAreaSize" );
 
     ::osl::MutexGuard aGuard( m_aMutex );
     if ( m_bDisposed )
@@ -89,7 +87,7 @@
         throw embed::WrongStateException( OUString( "The own object has no persistence!\n" ),
                                     uno::Reference< uno::XInterface >( static_cast< ::cppu::OWeakObject* >(this) ) );
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.common", "For iconified objects no graphical replacement is required!\n" );
 
     if ( m_bHasClonedSize )
         return m_aClonedSize;
@@ -123,7 +121,7 @@
     if ( m_bDisposed )
         throw lang::DisposedException(); // TODO
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.common", "For iconified objects no graphical replacement is required!\n" );
     if ( nAspect == embed::Aspects::MSOLE_ICON )
         // no representation can be retrieved
         throw embed::WrongStateException( OUString( "Illegal call!\n" ),
@@ -162,7 +160,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OCommonEmbeddedObject::getPrefferedVisualRepresentation" );
+    SAL_WARN( "embeddedobj.common", "embeddedobj (mv76033) OCommonEmbeddedObject::getPrefferedVisualRepresentation" );
 
     ::osl::MutexGuard aGuard( m_aMutex );
     if ( m_bDisposed )
@@ -173,7 +171,7 @@
                                     uno::Reference< uno::XInterface >( static_cast< ::cppu::OWeakObject* >(this) ) );
 
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.common", "For iconified objects no graphical replacement is required!\n" );
     if ( nAspect == embed::Aspects::MSOLE_ICON )
         // no representation can be retrieved
         throw embed::WrongStateException( OUString( "Illegal call!\n" ),
@@ -188,7 +186,7 @@
         bBackToLoaded = m_bIsLink;
     }
 
-    OSL_ENSURE( m_pDocHolder->GetComponent().is(), "Running or Active object has no component!\n" );
+    SAL_WARN_IF( !m_pDocHolder->GetComponent().is(), "embeddedobj.common", "Running or Active object has no component!\n" );
 
     // TODO: return for the aspect of the document
     embed::VisualRepresentation aVisualRepresentation;
diff --git a/embeddedobj/source/commonembedding/xfactory.cxx b/embeddedobj/source/commonembedding/xfactory.cxx
index 74e4d4f..0ccd7b1 100644
--- a/embeddedobj/source/commonembedding/xfactory.cxx
+++ b/embeddedobj/source/commonembedding/xfactory.cxx
@@ -24,7 +24,6 @@
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/container/XNameAccess.hpp>
 
-#include <rtl/logfile.hxx>
 #include <comphelper/processfactory.hxx>
 
 
@@ -70,7 +69,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceInitFromEntry" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceInitFromEntry" );
 
     if ( !xStorage.is() )
         throw lang::IllegalArgumentException( OUString( "No parent storage is provided!\n" ),
@@ -161,7 +160,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceInitFromMediaDescriptor" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceInitFromMediaDescriptor" );
 
     if ( !xStorage.is() )
         throw lang::IllegalArgumentException( OUString( "No parent storage is provided!\n" ),
@@ -226,7 +225,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceInitNew" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceInitNew" );
 
     uno::Reference< uno::XInterface > xResult;
 
@@ -279,7 +278,7 @@
             uno::Exception,
             uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceUserInit" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceUserInit" );
 
     // the initialization is completelly controlled by user
     if ( !xStorage.is() )
@@ -339,7 +338,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceLink" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceLink" );
 
     uno::Reference< uno::XInterface > xResult;
 
@@ -395,7 +394,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceLinkUserInit" );
+    SAL_INFO( "embeddedobj.common", "embeddedobj (mv76033) OOoEmbeddedObjectFactory::createInstanceLinkUserInit" );
 
     uno::Reference< uno::XInterface > xResult;
 
diff --git a/embeddedobj/source/general/xcreator.cxx b/embeddedobj/source/general/xcreator.cxx
index b3e0257..734f8c5 100644
--- a/embeddedobj/source/general/xcreator.cxx
+++ b/embeddedobj/source/general/xcreator.cxx
@@ -29,7 +29,6 @@
 #include <com/sun/star/container/XNameAccess.hpp>
 #include <com/sun/star/lang/XComponent.hpp>
 
-#include <rtl/logfile.hxx>
 #include <comphelper/processfactory.hxx>
 
 
@@ -74,7 +73,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceInitNew" );
+    SAL_INFO( "embeddedobj.general", "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceInitNew" );
 
     uno::Reference< uno::XInterface > xResult;
 
@@ -119,7 +118,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceInitFromEntry" );
+    SAL_INFO( "embeddedobj.general", "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceInitFromEntry" );
 
     if ( !xStorage.is() )
         throw lang::IllegalArgumentException( OUString( "No parent storage is provided!\n" ),
@@ -238,7 +237,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceInitFromMediaDescriptor" );
+    SAL_INFO( "embeddedobj.general", "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceInitFromMediaDescriptor" );
 
     // TODO: use lObjArgs
 
@@ -303,7 +302,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceUserInit" );
+    SAL_INFO( "embeddedobj.general", "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceUserInit" );
 
     uno::Reference< uno::XInterface > xResult;
 
@@ -344,7 +343,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceLink" );
+    SAL_INFO( "embeddedobj.general", "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceLink" );
 
     uno::Reference< uno::XInterface > xResult;
 
@@ -419,7 +418,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceLinkUserInit" );
+    SAL_INFO( "embeddedobj.general", "embeddedobj (mv76033) UNOEmbeddedObjectCreator::createInstanceLinkUserInit" );
 
     uno::Reference< uno::XInterface > xResult;
 
diff --git a/embeddedobj/source/msole/oleembed.cxx b/embeddedobj/source/msole/oleembed.cxx
index 859a9b9..6b2cd207 100644
--- a/embeddedobj/source/msole/oleembed.cxx
+++ b/embeddedobj/source/msole/oleembed.cxx
@@ -42,7 +42,6 @@
 #include <com/sun/star/system/SystemShellExecute.hpp>
 #include <com/sun/star/system/SystemShellExecuteFlags.hpp>
 
-#include <rtl/logfile.hxx>
 #include <cppuhelper/interfacecontainer.h>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/mimeconfighelper.hxx>
@@ -104,7 +103,7 @@
 //----------------------------------------------
 uno::Sequence< sal_Int32 > OleEmbeddedObject::GetIntermediateVerbsSequence_Impl( sal_Int32 nNewState )
 {
-    OSL_ENSURE( m_nObjectState != embed::EmbedStates::LOADED, "Loaded object is switched to running state without verbs using!" );
+    SAL_WARN_IF( m_nObjectState == embed::EmbedStates::LOADED, "embeddedobj.ole", "Loaded object is switched to running state without verbs using!" );
 
     // actually there will be only one verb
     if ( m_nObjectState == embed::EmbedStates::RUNNING && nNewState == embed::EmbedStates::ACTIVE )
@@ -415,7 +414,7 @@
                 if ( !aStorageName.isEmpty() )
                     try {
                         m_xParentStorage->removeElement( aStorageName );
-                    } catch( const uno::Exception& ) { OSL_FAIL( "Can not remove temporary storage!" ); }
+                    } catch( const uno::Exception& ) { SAL_WARN( "embeddedobj.ole", "Can not remove temporary storage!" ); }
                 break;
         }
     }
@@ -445,7 +444,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::changeState" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::changeState" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbeddedObject > xWrappedObject = m_xWrappedObject;
@@ -603,7 +602,7 @@
         throw ( embed::WrongStateException,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::getReachableStates" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::getReachableStates" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbeddedObject > xWrappedObject = m_xWrappedObject;
@@ -762,7 +761,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::doVerb" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::doVerb" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbeddedObject > xWrappedObject = m_xWrappedObject;
@@ -898,7 +897,7 @@
         throw ( embed::WrongStateException,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::getSupportedVerb" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::getSupportedVerb" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbeddedObject > xWrappedObject = m_xWrappedObject;
@@ -1022,7 +1021,7 @@
     else
     {
         // the object must be up to date
-        OSL_ENSURE( m_nUpdateMode == embed::EmbedUpdateModes::ALWAYS_UPDATE, "Unknown update mode!\n" );
+        SAL_WARN_IF( m_nUpdateMode != embed::EmbedUpdateModes::ALWAYS_UPDATE, "embeddedobj.ole", "Unknown update mode!\n" );
     }
 }
 
diff --git a/embeddedobj/source/msole/olepersist.cxx b/embeddedobj/source/msole/olepersist.cxx
index 7b683ce..4ed68c9 100644
--- a/embeddedobj/source/msole/olepersist.cxx
+++ b/embeddedobj/source/msole/olepersist.cxx
@@ -37,8 +37,6 @@
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/ucb/SimpleFileAccess.hpp>
 
-#include <rtl/logfile.hxx>
-
 #include <comphelper/processfactory.hxx>
 #include <comphelper/storagehelper.hxx>
 #include <comphelper/mimeconfighelper.hxx>
@@ -77,7 +75,7 @@
 //----------------------------------------------
 OUString GetNewTempFileURL_Impl( const uno::Reference< lang::XMultiServiceFactory >& xFactory )
 {
-    OSL_ENSURE( xFactory.is(), "No factory is provided!\n" );
+    SAL_WARN_IF( !xFactory.is(), "embeddedobj.ole", "No factory is provided!\n" );
 
     OUString aResult;
 
@@ -263,7 +261,7 @@
 uno::Reference< io::XStream > OleEmbeddedObject::GetNewFilledTempStream_Impl( const uno::Reference< io::XInputStream >& xInStream )
         throw( io::IOException )
 {
-    OSL_ENSURE( xInStream.is(), "Wrong parameter is provided!\n" );
+    SAL_WARN_IF( !xInStream.is(), "embeddedobj.ole", "Wrong parameter is provided!\n" );
 
     uno::Reference < io::XStream > xTempFile(
             io::TempFile::create(comphelper::getComponentContext(m_xFactory)),
@@ -481,7 +479,7 @@
         sal_Int64 nLength = xTempSeek->getLength() - 40;
         if ( nLength < 0 || nLength >= 0xFFFFFFFF )
         {
-            OSL_FAIL( "Length is not acceptable!" );
+            SAL_WARN( "embeddedobj.ole", "Length is not acceptable!" );
             return;
         }
         for ( sal_Int32 nInd = 0; nInd < 4; nInd++ )
@@ -566,7 +564,7 @@
             SetVisReplInStream( sal_True );
         else
         {
-            RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::HasVisualReplInStream, analizing" );
+            SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::HasVisualReplInStream, analizing" );
 
             uno::Reference< io::XInputStream > xStream;
 
@@ -634,7 +632,7 @@
 
     if ( xStream.is() )
     {
-        RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::TryToRetrieveCachedVisualRepresentation, retrieving" );
+        SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::TryToRetrieveCachedVisualRepresentation, retrieving" );
 
         uno::Reference< container::XNameContainer > xNameContainer;
         uno::Sequence< uno::Any > aArgs( 2 );
@@ -768,7 +766,7 @@
 {
     if ( xNewParentStorage == m_xParentStorage && aNewName.equals( m_aEntryName ) )
     {
-        OSL_ENSURE( xNewObjectStream == m_xObjectStream, "The streams must be the same!\n" );
+        SAL_WARN_IF( xNewObjectStream != m_xObjectStream, "embeddedobj.ole", "The streams must be the same!\n" );
         return;
     }
 
@@ -797,7 +795,7 @@
     sal_Int32 nStreamMode = m_bReadOnly ? embed::ElementModes::READ : embed::ElementModes::READWRITE;
 
     uno::Reference< io::XStream > xNewOwnStream = xNewParentStorage->openStreamElement( aNewName, nStreamMode );
-    OSL_ENSURE( xNewOwnStream.is(), "The method can not return empty reference!" );
+    SAL_WARN_IF( !xNewOwnStream.is(), "embeddedobj.ole", "The method can not return empty reference!" );
 
     SwitchOwnPersistence( xNewParentStorage, xNewOwnStream, aNewName );
 }
@@ -830,8 +828,8 @@
 
     sal_Bool bResult = sal_False;
 
-    OSL_ENSURE( m_nObjectState != -1, "The object has no persistence!\n" );
-    OSL_ENSURE( m_nObjectState != embed::EmbedStates::LOADED, "The object get OnShowWindow in loaded state!\n" );
+    SAL_WARN_IF( m_nObjectState == -1, "embeddedobj.ole", "The object has no persistence!\n" );
+    SAL_WARN_IF( m_nObjectState == embed::EmbedStates::LOADED, "embeddedobj.ole", "The object get OnShowWindow in loaded state!\n" );
     if ( m_nObjectState == -1 || m_nObjectState == embed::EmbedStates::LOADED )
         return sal_False;
 
@@ -923,7 +921,7 @@
 //------------------------------------------------------
 OUString OleEmbeddedObject::CreateTempURLEmpty_Impl()
 {
-    OSL_ENSURE( m_aTempURL.isEmpty(), "The object has already the temporary file!" );
+    SAL_WARN_IF( !m_aTempURL.isEmpty(), "embeddedobj.ole", "The object has already the temporary file!" );
     m_aTempURL = GetNewTempFileURL_Impl( m_xFactory );
 
     return m_aTempURL;
@@ -934,7 +932,7 @@
 {
     if ( m_aTempURL.isEmpty() )
     {
-        RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::GetTempURL_Impl, tempfile creation" );
+        SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::GetTempURL_Impl, tempfile creation" );
 
         // if there is no temporary file, it will be created from the own entry
         uno::Reference< embed::XOptimizedStorage > xOptParStorage( m_xParentStorage, uno::UNO_QUERY );
@@ -1046,7 +1044,7 @@
             ucb::SimpleFileAccess::create( comphelper::getComponentContext(m_xFactory) ) );
 
     uno::Reference< io::XInputStream > xTempInStream = xTempAccess->openFileRead( m_aTempURL );
-    OSL_ENSURE( xTempInStream.is(), "The object's temporary file can not be reopened for reading!\n" );
+    SAL_WARN_IF( !xTempInStream.is(), "embeddedobj.ole", "The object's temporary file can not be reopened for reading!\n" );
 
     // TODO: use bStoreVisReplace
 
@@ -1218,7 +1216,7 @@
             if ( !xCachedVisualRepresentation.is() )
                 xCachedVisualRepresentation = TryToRetrieveCachedVisualRepresentation_Impl( xTargetStream );
 
-            OSL_ENSURE( xCachedVisualRepresentation.is(), "No representation is available!" );
+            SAL_WARN_IF( !xCachedVisualRepresentation.is(), "embeddedobj.ole", "No representation is available!" );
 
             // the following copying will be done in case it is SaveAs anyway
             // if it is not SaveAs the seekable access is not required currently
@@ -1293,7 +1291,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::setPersistentEntry" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::setPersistentEntry" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbedPersist > xWrappedObject( m_xWrappedObject, uno::UNO_QUERY );
@@ -1501,7 +1499,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::storeToEntry" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::storeToEntry" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbedPersist > xWrappedObject( m_xWrappedObject, uno::UNO_QUERY );
@@ -1535,7 +1533,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::storeAsEntry" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::storeAsEntry" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbedPersist > xWrappedObject( m_xWrappedObject, uno::UNO_QUERY );
@@ -1564,7 +1562,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::saveCompleted" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::saveCompleted" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbedPersist > xWrappedObject( m_xWrappedObject, uno::UNO_QUERY );
@@ -1591,7 +1589,7 @@
     if ( !m_bWaitSaveCompleted && !bUseNew )
         return;
 
-    OSL_ENSURE( m_bWaitSaveCompleted, "Unexpected saveCompleted() call!\n" );
+    SAL_WARN_IF( !m_bWaitSaveCompleted, "embeddedobj.ole", "Unexpected saveCompleted() call!\n" );
     if ( !m_bWaitSaveCompleted )
         throw io::IOException(); // TODO: illegal call
 
@@ -1611,7 +1609,7 @@
         // close remembered stream
         try {
             uno::Reference< lang::XComponent > xComponent( m_xNewObjectStream, uno::UNO_QUERY );
-            OSL_ENSURE( xComponent.is(), "Wrong storage implementation!" );
+            SAL_WARN_IF( !xComponent.is(), "embeddedobj.ole", "Wrong storage implementation!" );
             if ( xComponent.is() )
                 xComponent->dispose();
         }
@@ -1729,7 +1727,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::storeOwn" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::storeOwn" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbedPersist > xWrappedObject( m_xWrappedObject, uno::UNO_QUERY );
@@ -1805,7 +1803,7 @@
             else
             {
                 m_xCachedVisualRepresentation = TryToRetrieveCachedVisualRepresentation_Impl( m_xObjectStream );
-                OSL_ENSURE( m_xCachedVisualRepresentation.is(), "No representation is available!" );
+                SAL_WARN_IF( !m_xCachedVisualRepresentation.is(), "embeddedobj.ole", "No representation is available!" );
             }
         }
         else
diff --git a/embeddedobj/source/msole/olevisual.cxx b/embeddedobj/source/msole/olevisual.cxx
index d09d2aa..801b93e 100644
--- a/embeddedobj/source/msole/olevisual.cxx
+++ b/embeddedobj/source/msole/olevisual.cxx
@@ -25,8 +25,6 @@
 #include <com/sun/star/io/XSeekable.hpp>
 #include <com/sun/star/embed/NoVisualAreaSizeException.hpp>
 
-#include <rtl/logfile.hxx>
-
 #include <oleembobj.hxx>
 #include <olecomponent.hxx>
 #include <comphelper/mimeconfighelper.hxx>
@@ -81,7 +79,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::setVisualAreaSize" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::setVisualAreaSize" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbeddedObject > xWrappedObject = m_xWrappedObject;
@@ -97,7 +95,7 @@
     if ( m_bDisposed )
         throw lang::DisposedException(); // TODO
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.ole", "For iconified objects no graphical replacement is required!\n" );
     if ( nAspect == embed::Aspects::MSOLE_ICON )
         // no representation can be retrieved
         throw embed::WrongStateException( OUString( "Illegal call!\n" ),
@@ -126,7 +124,7 @@
         }
         catch( const uno::Exception& )
         {
-            OSL_FAIL( "The object should not be resized without activation!\n" );
+            SAL_WARN( "embeddedobj.ole", "The object should not be resized without activation!\n" );
         }
         aGuard.reset();
     }
@@ -162,7 +160,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::getVisualAreaSize" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::getVisualAreaSize" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbeddedObject > xWrappedObject = m_xWrappedObject;
@@ -177,7 +175,7 @@
     if ( m_bDisposed )
         throw lang::DisposedException(); // TODO
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.ole", "For iconified objects no graphical replacement is required!\n" );
     if ( nAspect == embed::Aspects::MSOLE_ICON )
         // no representation can be retrieved
         throw embed::WrongStateException( OUString( "Illegal call!\n" ),
@@ -209,7 +207,7 @@
                 sal_Bool bSuccess = sal_False;
                 if ( getCurrentState() == embed::EmbedStates::LOADED )
                 {
-                    OSL_FAIL( "Loaded object has no cached size!\n" );
+                    SAL_WARN( "embeddedobj.ole", "Loaded object has no cached size!\n" );
 
                     // try to switch the object to RUNNING state and request the value again
                     try {
@@ -290,7 +288,7 @@
         // return cached value
         if ( m_bHasCachedSize )
         {
-            OSL_ENSURE( nAspect == m_nCachedAspect, "Unexpected aspect is requested!\n" );
+            SAL_WARN_IF( nAspect != m_nCachedAspect, "embeddedobj.ole", "Unexpected aspect is requested!\n" );
             aResult = m_aCachedSize;
         }
         else
@@ -310,7 +308,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObject::getPreferredVisualRepresentation" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObject::getPreferredVisualRepresentation" );
 
     // begin wrapping related part ====================
     uno::Reference< embed::XEmbeddedObject > xWrappedObject = m_xWrappedObject;
@@ -325,7 +323,7 @@
     if ( m_bDisposed )
         throw lang::DisposedException(); // TODO
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.ole", "For iconified objects no graphical replacement is required!\n" );
     if ( nAspect == embed::Aspects::MSOLE_ICON )
         // no representation can be retrieved
         throw embed::WrongStateException( OUString( "Illegal call!\n" ),
@@ -418,7 +416,7 @@
     if ( m_bDisposed )
         throw lang::DisposedException(); // TODO
 
-    OSL_ENSURE( nAspect != embed::Aspects::MSOLE_ICON, "For iconified objects no graphical replacement is required!\n" );
+    SAL_WARN_IF( nAspect == embed::Aspects::MSOLE_ICON, "embeddedobj.ole", "For iconified objects no graphical replacement is required!\n" );
     if ( nAspect == embed::Aspects::MSOLE_ICON )
         // no representation can be retrieved
         throw embed::WrongStateException( OUString( "Illegal call!\n" ),
diff --git a/embeddedobj/source/msole/xolefactory.cxx b/embeddedobj/source/msole/xolefactory.cxx
index fb3baeb..11e7a7f 100644
--- a/embeddedobj/source/msole/xolefactory.cxx
+++ b/embeddedobj/source/msole/xolefactory.cxx
@@ -24,9 +24,6 @@
 #include <com/sun/star/container/XNameAccess.hpp>
 #include <com/sun/star/embed/Aspects.hpp>
 
-#include <rtl/logfile.hxx>
-
-
 #include "xolefactory.hxx"
 #include "oleembobj.hxx"
 
@@ -69,7 +66,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceInitFromEntry" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceInitFromEntry" );
 
     if ( !xStorage.is() )
         throw lang::IllegalArgumentException( OUString( "No parent storage is provided!\n" ),
@@ -141,7 +138,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceInitFromMediaDescriptor" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceInitFromMediaDescriptor" );
 
     if ( !xStorage.is() )
         throw lang::IllegalArgumentException( OUString( "No parent storage is provided!\n" ),
@@ -183,7 +180,7 @@
             uno::Exception,
             uno::RuntimeException)
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceInitNew" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceInitNew" );
 
     if ( !xStorage.is() )
         throw lang::IllegalArgumentException( OUString( "No parent storage is provided!\n" ),
@@ -224,7 +221,7 @@
                 uno::Exception,
                 uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceLink" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceLink" );
 
     if ( !xStorage.is() )
         throw lang::IllegalArgumentException( OUString( "No parent storage is provided!\n" ),
@@ -270,7 +267,7 @@
             uno::Exception,
             uno::RuntimeException )
 {
-    RTL_LOGFILE_CONTEXT( aLog, "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceUserInit" );
+    SAL_INFO( "embeddedobj.ole", "embeddedobj (mv76033) OleEmbeddedObjectFactory::createInstanceUserInit" );
 
     // the initialization is completelly controlled by user
     if ( !xStorage.is() )

-- 
To view, visit https://gerrit.libreoffice.org/4044
To unsubscribe, visit https://gerrit.libreoffice.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id4e90b83a7275bfd30914f7514a609cebbfbf4ac
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: Ioan Radu <ioan.radu.g at gmail.com>



More information about the LibreOffice mailing list