ELMAH project website (source)
CSS Ruby HTML JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_includes
_layouts "Improve this page" link for quick fixes; closes #8 Jun 18, 2015
_sass Help page of useful resources Jan 22, 2016
css
fonts
img Elvue screenshot image import Jan 27, 2016
js
.gitattributes Normalize all the line endings Jan 21, 2016
.gitignore
Access.md
Articles.md
Compiling.md
DevelopmentProcess.md
Downloads.md
ErrorFilterExamples.md
ErrorFiltering.md Missing $ in error filter example Jul 8, 2015
ErrorLogDownloadApplications.md
ErrorLogImplementations.md
Gemfile
Gemfile.lock
Help.md
HowlingErrors.md
IIS5xWildcardMapping.md Title fix Jan 22, 2016
MSAjax.md
MVC.md
Oracle.md Migrating links off Google Code on page about Oracle error log Jan 22, 2016
ProwlingErrors.md Missing link Jan 21, 2016
README.md Contribution notes on commit atomicity Jul 1, 2015
SecuringErrorLogPages.md
SqlServerCompact.md
TechnicalNotes.md
WebBase.md New blog post about enriching errors sent to ELMAH Feb 21, 2017
_config.yml
index.md
update.js

README.md

ELMAH

ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. This is the Jekyll source to the ELMAH web site.

Contributing

  • Fork this repo; clone locally
  • Pick or open an issue to resolve; discuss first
  • Install Jekyll
  • Run jekyll serve on your local clone
  • Hack away pages in your favorite text editor
  • Test in your local browser
  • When happy, commit your changes to a branch appropriately named after the issue being addressed
  • Create a pull request

Make commits atomic and logically coherent. It makes reviews easier and reverting easier. Avoid, for example, bundling multiple and unrelated changes together into the same commit even if they address the same issue. If you are using and in your commit message, chances are good you are bundling more than one (unrelated) change.

Contributing on Windows

On Windows, the simplest installation method is to use Portable Jekyll. When using jekyll serve or jekyll build, file monitoring can be problematic, causing constant rebuilding of the static version of the site. Use the --force_polling as a workaround for either the server or build subcommand.