diff --git a/lib/backup/logger.rb b/lib/backup/logger.rb
index <HASH>..<HASH> 100644
--- a/lib/backup/logger.rb
+++ b/lib/backup/logger.rb
@@ -25,6 +25,12 @@ module Backup
     end
 
     ##
+    # Silently logs data to the log file
+    def self.silent(string)
+      to_file loggify(:silent, string)
+    end
+
+    ##
     # Returns the time in [YYYY/MM/DD HH:MM:SS] format
     def self.time
       Time.now.strftime("%Y/%m/%d %H:%M:%S")
diff --git a/spec/logger_spec.rb b/spec/logger_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/logger_spec.rb
+++ b/spec/logger_spec.rb
@@ -34,4 +34,13 @@ describe Backup::Logger do
       Backup::Logger.warn "This has been logged."
     end
   end
+
+  context 'when logging silent messages' do
+    it do
+      Backup::Logger.expects(:puts).never
+      File.expects(:open).with(File.join(Backup::LOG_PATH, 'backup.log'), 'a')
+
+      Backup::Logger.silent "This has been logged."
+    end
+  end
 end
Added a silent logger.