From 57de420eee0c2df794402baa288afd5c31de665a Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Wed, 4 Dec 2019 17:18:20 -0800 Subject: [PATCH] Stop printing so much stuff --- .../SiteGenerator/Generator/SiteTemplateRenderer.swift | 2 +- SiteGenerator/Sources/SiteGenerator/Posts/Post.swift | 6 ++++++ SiteGenerator/Sources/SiteGenerator/Posts/PostsPlugin.swift | 3 +-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/SiteGenerator/Sources/SiteGenerator/Generator/SiteTemplateRenderer.swift b/SiteGenerator/Sources/SiteGenerator/Generator/SiteTemplateRenderer.swift index cf7d574..e5b04fd 100644 --- a/SiteGenerator/Sources/SiteGenerator/Generator/SiteTemplateRenderer.swift +++ b/SiteGenerator/Sources/SiteGenerator/Generator/SiteTemplateRenderer.swift @@ -30,7 +30,7 @@ final class SiteTemplateRenderer: TemplateRenderer { func renderTemplate(name: String?, context: [String: Any]) throws -> String { let siteContext = SiteContext(site: site, template: name) let contextDict = siteContext.dictionary.merging(context, uniquingKeysWith: { _, new in new }) - print("Rendering \(siteContext.template) with context \(contextDict)") + print("Rendering \(siteContext.template) with context keys: \(contextDict.keys.sorted().joined(separator: ", "))") return try stencil.renderTemplate(name: "\(siteContext.template).html", context: contextDict) } } diff --git a/SiteGenerator/Sources/SiteGenerator/Posts/Post.swift b/SiteGenerator/Sources/SiteGenerator/Posts/Post.swift index 1c98c7d..031114a 100644 --- a/SiteGenerator/Sources/SiteGenerator/Posts/Post.swift +++ b/SiteGenerator/Sources/SiteGenerator/Posts/Post.swift @@ -72,3 +72,9 @@ extension Post { assert(path == handWrittenPath, "FUCK: Generated path (\(path)) doesn't match the hand-written one \(handWrittenPath)") } } + +extension Post: CustomDebugStringConvertible { + var debugDescription: String { + "" + } +} diff --git a/SiteGenerator/Sources/SiteGenerator/Posts/PostsPlugin.swift b/SiteGenerator/Sources/SiteGenerator/Posts/PostsPlugin.swift index 9cff9b8..cc9c8e7 100644 --- a/SiteGenerator/Sources/SiteGenerator/Posts/PostsPlugin.swift +++ b/SiteGenerator/Sources/SiteGenerator/Posts/PostsPlugin.swift @@ -114,7 +114,7 @@ final class PostsPlugin: Plugin { } private func renderPost(_ post: Post, monthDir: URL, templateRenderer: TemplateRenderer) throws { - print("renderPost(\(post), monthDir: \(monthDir), templateRenderer: \(templateRenderer)") + print("renderPost(\(post.debugDescription), monthDir: \(monthDir), templateRenderer: \(templateRenderer)") try fileManager.createDirectory(at: monthDir, withIntermediateDirectories: true, attributes: nil) let filename = "\(post.slug).html" let postURL = monthDir.appendingPathComponent(filename) @@ -130,7 +130,6 @@ final class PostsPlugin: Plugin { } private func enumerateMarkdownFiles(directory: URL) throws -> [URL] { - print("enumerateMarkdownFiles(directory: \(directory))") return try fileManager.contentsOfDirectory(atPath: directory.path).flatMap { (filename: String) -> [URL] in let fileURL = directory.appendingPathComponent(filename) var isDir: ObjCBool = false