Logging
This commit is contained in:
@@ -17,6 +17,7 @@ module Adamantium
|
|||||||
end
|
end
|
||||||
|
|
||||||
m.success do |v|
|
m.success do |v|
|
||||||
|
logger.info("I have CREATED")
|
||||||
res.status = 201
|
res.status = 201
|
||||||
res.headers["Location"] = v
|
res.headers["Location"] = v
|
||||||
res.body = {
|
res.body = {
|
||||||
|
@@ -6,7 +6,7 @@ module Adamantium
|
|||||||
module Commands
|
module Commands
|
||||||
module Media
|
module Media
|
||||||
class Upload < Command
|
class Upload < Command
|
||||||
include Deps["settings"]
|
include Deps["settings", "logger"]
|
||||||
|
|
||||||
def call(file:)
|
def call(file:)
|
||||||
pathname = Time.now.strftime("%m-%Y")
|
pathname = Time.now.strftime("%m-%Y")
|
||||||
@@ -14,6 +14,8 @@ module Adamantium
|
|||||||
filename = "#{SecureRandom.uuid}#{File.extname(file[:filename])}"
|
filename = "#{SecureRandom.uuid}#{File.extname(file[:filename])}"
|
||||||
|
|
||||||
dirname = File.join("public", "media", pathname)
|
dirname = File.join("public", "media", pathname)
|
||||||
|
logger.info(dirname)
|
||||||
|
logger.info(File.directory?(dirname))
|
||||||
|
|
||||||
unless File.directory?(dirname)
|
unless File.directory?(dirname)
|
||||||
FileUtils.mkdir_p(dirname)
|
FileUtils.mkdir_p(dirname)
|
||||||
@@ -21,11 +23,14 @@ module Adamantium
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
File.write(File.join(dirname, filename), file[:tempfile].read)
|
File.write(File.join(dirname, filename), file[:tempfile].read)
|
||||||
|
logger.info("I WROTE")
|
||||||
rescue Errno::ENOENT, NoMethodError => e
|
rescue Errno::ENOENT, NoMethodError => e
|
||||||
|
logger.info("I FAILED to write - #{e}")
|
||||||
return Failure(e.message)
|
return Failure(e.message)
|
||||||
end
|
end
|
||||||
|
|
||||||
upload_path = File.join(settings.micropub_site_url, "/media/", "/#{pathname}/", filename).to_s
|
upload_path = File.join(settings.micropub_site_url, "/media/", "/#{pathname}/", filename).to_s
|
||||||
|
logger.info(upload_path)
|
||||||
Success(upload_path)
|
Success(upload_path)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user