       logAction(for: plist, withPlistName: toPlistWithName)
       
     } else {
-      plistManagerPrint("Unable to get \(toPlistWithName).plist")
+      plistManagerPrint("Unable to get '\(toPlistWithName).plist'")
       completion(.fileUnavailable)
     }
   }

  func logAction(for plist:Plist, withPlistName: String) {
    if logPlistManager {
      
      plistManagerPrint("An Action has been performed. You can check if it went ok by taking a look at the current content of the \(withPlistName).plist file: ")
      
      do {
        let plistValues = try plist.getValuesInPlistFile()
        plistManagerPrint("\(plistValues ?? [:])")
      } catch {
        plistManagerPrint("Could not retreive \(withPlistName).plist values")
        plistManagerPrint(error)
      }
      

      if let dictValue = dict[forKey] {
        
        if type(of: value) != type(of: dictValue){
          plistManagerPrint("WARNING: You are saving a '\(type(of: value))' typed value into a '\(type(of: dictValue))' typed value. Best practice is to save Int values to Int fields, String values to String fields etc. (For example: '_NSContiguousString' to '__NSCFString' is ok too; they are both String types) If you believe that this mismatch in the types of the values is ok and will not break your code than disregard this message.")
        }
        
        dict[forKey] = value
