Commit db99686d2a5915bcc529e29a7338396d2479a93f

Thomas de Grivel 2023-02-23T13:41:28

fix log after upgrade

diff --git a/lib/rbpkg/log.rb b/lib/rbpkg/log.rb
new file mode 100644
index 0000000..471556a
--- /dev/null
+++ b/lib/rbpkg/log.rb
@@ -0,0 +1,26 @@
+module Rbpkg
+  module Log
+
+    @@logs = []
+
+    def self.add(name)
+      @@logs << name unless logs.has?(name)
+    end
+
+    def self.init(name)
+      @@logs = [name]
+    end
+
+    def self.puts(string)
+      @@logs.each do |name|
+        File.open(Rbpkg.log_path(name), "a") do |output|
+          output.puts string
+        end
+      end
+    end
+
+    def self.remove(name)
+      @@logs = @@logs.without(name)
+    end
+  end
+end