2018-05-19 01:09:26
My rough idea (can be changed if anyone feels like they have a better one) is to change the snowblossom code to use snowblossom.x any time a logger is instantiated.
x being:
snowblossom.blockchain - new blocks, reorgs, pow stuff
snowblossom.peering - anything related to peer connections
snowblossom.userservice - anything related to user service apis
snowblossom.mempool - mempool
And then have some reasonable sample logging configs. Logging config is standard java.util.logging attributes. This page has some examples: http://www.javapractices.com/topic/TopicAction.do?Id=143
I've put in a super basic config as https://github.com/snowblossomcoin/snowblossom/blob/master/log-settings.conf
Everything not in snowblossom.x we don't care so much about and should be optionally logged somewhere (mostly grpc and network nonsense).
GitHub
2018-05-19 01:18:54
*https://github.com/snowblossomcoin/snowblossom/compare/c50c9dab6e0d...59aedd54087d*
https://github.com/snowblossomcoin/snowblossom/commit/59aedd54087d2e20f919856a0fec46a72892f076 - Moving all logging into snowblossom.* groups.
GitHub
2018-05-19 01:23:47
*https://github.com/snowblossomcoin/snowblossom/compare/59aedd54087d...eb1cf254d8ee*
https://github.com/snowblossomcoin/snowblossom/commit/eb1cf254d8ee69471c3b40333e1f22fe95190324 - Added log setup to other binaries
GitHub
2018-05-19 01:57:44
*https://github.com/snowblossomcoin/snowblossom/compare/eb1cf254d8ee...8e38852b2c6c*
https://github.com/snowblossomcoin/snowblossom/commit/8e38852b2c6c7a0e88e204f76b18a00ca19f9f4e - Have mempool recompute table on new blocks to clear out mempool transactions that aren't helpful
GitHub
2018-05-19 01:57:44
[snowblossomcoin/snowblossom] Issue closed by fireduck64
GitHub
2018-05-19 04:03:09
[snowblossomcoin/snowblossom] Issue closed by cluelessperson
GitHub
2018-05-19 06:00:13
*https://github.com/snowblossomcoin/snowblossom/compare/8e38852b2c6c...21c7021ec053*
https://github.com/snowblossomcoin/snowblossom/commit/21c7021ec053c718ebf2c0504f7394a4d3573289 - trickle from mempool
GitHub
2018-05-19 06:10:55
*https://github.com/snowblossomcoin/snowblossom/compare/21c7021ec053...e4c115224416*
https://github.com/snowblossomcoin/snowblossom/commit/e4c115224416958e2c0dd8e34f1aa0b6ddb95d0c - specing out rpcs needed for block explorer
GitHub
2018-05-19 06:18:48
*https://github.com/snowblossomcoin/snowblossom/compare/e4c115224416...f1f276c2e77c*
https://github.com/snowblossomcoin/snowblossom/commit/f1f276c2e77c1bbd8a948dec5590d5e87b5b41e3 - Setting up database for tx index
GitHub
2018-05-19 10:27:43
Example:
Client automatically use: `~/.snowblossom/config/client.conf` By default?
GitHub