bool createWriter(string logFileFullPath)
 {
     try {
         logFileFullPath = ServerPathUtility.ResolveOrCreatePath(logFileFullPath);
         var writer = new StreamWriter(logFileFullPath, true);
         base.Writer = writer;
         return(true);
     } catch (IOException) {
         //locked as already in use
         return(false);
     } catch (UnauthorizedAccessException) {
         //ERROR_ACCESS_DENIED, mostly ACL issues
         return(false);
     }
 }