-
Notifications
You must be signed in to change notification settings - Fork 51
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
Accept an IFormatProvider
#150
Comments
Thanks for the suggestion, Todd - makes perfect sense 👍 There are a few moving parts to this; Seq uses
But unfortunately, it doesn't supply the third Right now the quickest option will probably be for us to take over the formatting responsibility here in the Seq sink, and accept an |
7.x and later support this. |
Sorry I mistook this for |
I'd like to render a currency value in my log output. For the sake of discussion:
As best I can tell Seq uses the invariant culture which renders currencies like
¤12,345.67
(or(¤12,345.67)
for negative). I sympathise with the choice of invariant culture as a good default but its currency format is not very native to me.Serilog's documentation suggests the onus is on sinks to support format providers, and I can't see any way to give Seq a
CustomDecimalFormatter
or similar.For now I am using
{CurrentBalance:$#,0.00}
as a workaround, I'd prefer to useC
and get a en-AU/en-US style currency.If I've overlooked how to specify a format provider for this sink please let me know, otherwise I submit "Specify Format Provider" as a feature request for your consideration.
The text was updated successfully, but these errors were encountered: