-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add more log statements to site_github_munger. #189
base: main
Are you sure you want to change the base?
Conversation
This adds more logs that were critical for us to solve an deploy error.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update log messages
Updated with suggestions from @MichaelCurrin
Co-authored-by: Michael Currin <[email protected]>
@@ -42,10 +42,13 @@ def drop | |||
|
|||
# Set `site.url` and `site.baseurl` if unset. | |||
def add_url_and_baseurl_fallbacks! | |||
site.config["url"] ||= Value.new("url", proc { |_c, r| r.url_without_path }) | |||
Jekyll::GitHubMetadata.log :debug, "Adding URL and base URL fallbacks..." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This describes the whole function, so some whitespace is useful, so indicate it applies to the section and not just the line or two directly after it.
Jekyll::GitHubMetadata.log :debug, "Adding URL and base URL fallbacks..." | |
Jekyll::GitHubMetadata.log :debug, "Adding URL and base URL fallbacks..." | |
return unless should_set_baseurl? | ||
|
||
site.config["baseurl"] = Value.new("baseurl", proc { |_c, r| r.baseurl }) | ||
Jekyll::GitHubMetadata.log :debug, "baseurl is set to #{site.config["baseurl"]}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use base URL
here for consistency with the above.
Or use url
and baseurl
(lowercase, no spaces) throughout. With backticks or single quotes would be nice.
e.g.
"Adding `url` and `baseurl` fallbacks..."
and
"`baseurl` is set to #{site.config["baseurl"]}"
With suggestions from @MichaelCurrin
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apply suggestions consistently, thanks.
Co-authored-by: Michael Currin <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, changes look good
@@ -42,10 +42,14 @@ def drop | |||
|
|||
# Set `site.url` and `site.baseurl` if unset. | |||
def add_url_and_baseurl_fallbacks! | |||
site.config["url"] ||= Value.new("url", proc { |_c, r| r.url_without_path }) | |||
Jekyll::GitHubMetadata.log :debug, "Adding `url` and `baseurl` fallbacks..." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These would be better in the Value
proc { }
block, otherwise the benefits of using a Value (the fact that computation is deferred) is lost.
This adds more logs that were critical for us to solve an deploy error.
Solves #186