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

Use `LibLog` package instead of `Common.Logging` for logging #265

odinserj opened this Issue Dec 2, 2014 · 0 comments


1 participant

odinserj commented Dec 2, 2014

Currently it is unable to use Hangfire in projects with packages that depend on Common.Logging > 2.2.0. Unfortunately, we can't simply upgrade the dependency to the latest version without introducing breaking changes (please see this thread). So it is better to force the switch to the new logging subsystem based on LibLog.

Changes will be made in the following steps:

  1. Replace Common.Logging with LibLog and make the prerelease package.
  2. Contact authors of Hangfire projects that have references to the Common.Logging library and ask them to release new version that uses new logging subsystem.
  3. Release the final version of Hangfire packages after all other packages will be ready to use the new logging.

The following projects currently have references to Common.Logging (and should be updated):

@odinserj odinserj added the breaking label Dec 2, 2014

@odinserj odinserj added this to the 1.3.0 milestone Dec 2, 2014

@odinserj odinserj self-assigned this Dec 3, 2014

odinserj added a commit that referenced this issue Dec 3, 2014

Replace Common.Logging with LibLog
Closes #265, made following changes:
* Removed references to Common.Logging
* Added LibLog files
* Replaced all usages of Common.Logging classes with LibLog classes
* Updated *.nuspec files

@odinserj odinserj closed this Dec 4, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment