create account

DACH-Support Discord/Steem Bridge - Added logging functionality by jedigeiss

View this thread on: hive.blogpeakd.comecency.com
· @jedigeiss · (edited)
$62.68
DACH-Support Discord/Steem Bridge - Added logging functionality

### New Features
- What feature(s) did you add?

Added a basic logging functionality that makes it possible to see problems occuring or help users when they have problems executing commands.
This also is a helpful tool for the other Admins to check upon. 
This can also be used further to enhance the user experience with the bot by eliminating the root causes of standard problems as well as improve stability by being able to have more informations in case of a unexpected shutdown of the program.
This is how the logfile is currently looking like:
![log](https://media.discordapp.net/attachments/407294807002841120/430676770841296897/unknown.png)

- How did you implement it/them?

I added the logging functionality by directly using the logging module that python brings along by simply importing it.

> import logging
>
>
>logger = logging.getLogger("DachBot")
>logger.setLevel(logging.INFO)
>
>formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
>
>logHandler = logging.FileHandler("Dachbot.log")
>logHandler.setLevel(logging.INFO)
>logHandler.setFormatter(formatter)
>logger.addHandler(logHandler)


After that Iam using commands like 
>logger.info("information to log") 

to create entries in the logfile.

This is solving one of the issues currently listed on Github.

### Commit and Merge

This is the [commit](https://github.com/jedigeiss/dach-support/commit/4b2d42f5d40919f638e8c183b91e5dfd650e86c3) that I have done and this is the [merged pull request](https://github.com/jedigeiss/dach-support/pull/19)

### Project and Issues on Github

The Project and Issues page on Github has been updated accordingly.

Thanks alot for your time !

Yours 

Jan


<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@jedigeiss/dach-support-discord-steem-bridge-added-logging-functionality">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 31 others
properties (23)
authorjedigeiss
permlinkdach-support-discord-steem-bridge-added-logging-functionality
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":121946019,"name":"dach-support","full_name":"jedigeiss/dach-support","html_url":"https://github.com/jedigeiss/dach-support","fork":false,"owner":{"login":"jedigeiss"}},"pullRequests":[{"url":"https://api.github.com/repos/jedigeiss/dach-support/pulls/19","id":179069326,"html_url":"https://github.com/jedigeiss/dach-support/pull/19","diff_url":"https://github.com/jedigeiss/dach-support/pull/19.diff","patch_url":"https://github.com/jedigeiss/dach-support/pull/19.patch","issue_url":"https://api.github.com/repos/jedigeiss/dach-support/issues/19","number":19,"state":"closed","locked":false,"title":"included logging functions","user":{"login":"jedigeiss","id":33730270,"avatar_url":"https://avatars0.githubusercontent.com/u/33730270?v=4","gravatar_id":"","url":"https://api.github.com/users/jedigeiss","html_url":"https://github.com/jedigeiss","followers_url":"https://api.github.com/users/jedigeiss/followers","following_url":"https://api.github.com/users/jedigeiss/following{/other_user}","gists_url":"https://api.github.com/users/jedigeiss/gists{/gist_id}","starred_url":"https://api.github.com/users/jedigeiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jedigeiss/subscriptions","organizations_url":"https://api.github.com/users/jedigeiss/orgs","repos_url":"https://api.github.com/users/jedigeiss/repos","events_url":"https://api.github.com/users/jedigeiss/events{/privacy}","received_events_url":"https://api.github.com/users/jedigeiss/received_events","type":"User","site_admin":false},"body":"and fixed a lot of bugs that came along the way, also refactored some of the code to be more understandable.\r\nWill refactor even more once Iam done with the basic functionalities.","created_at":"2018-04-03T11:29:26Z","updated_at":"2018-04-03T11:29:44Z","closed_at":"2018-04-03T11:29:41Z","merged_at":"2018-04-03T11:29:40Z","merge_commit_sha":"2c1704e6a54d6b5a5ed5398f6dbdfbede6ebd033","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/jedigeiss/dach-support/pulls/19/commits","review_comments_url":"https://api.github.com/repos/jedigeiss/dach-support/pulls/19/comments","review_comment_url":"https://api.github.com/repos/jedigeiss/dach-support/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jedigeiss/dach-support/issues/19/comments","statuses_url":"https://api.github.com/repos/jedigeiss/dach-support/statuses/4b2d42f5d40919f638e8c183b91e5dfd650e86c3","head":{"label":"jedigeiss:jedigeiss-patch-1","ref":"jedigeiss-patch-1","sha":"4b2d42f5d40919f638e8c183b91e5dfd650e86c3","user":{"login":"jedigeiss","id":33730270,"avatar_url":"https://avatars0.githubusercontent.com/u/33730270?v=4","gravatar_id":"","url":"https://api.github.com/users/jedigeiss","html_url":"https://github.com/jedigeiss","followers_url":"https://api.github.com/users/jedigeiss/followers","following_url":"https://api.github.com/users/jedigeiss/following{/other_user}","gists_url":"https://api.github.com/users/jedigeiss/gists{/gist_id}","starred_url":"https://api.github.com/users/jedigeiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jedigeiss/subscriptions","organizations_url":"https://api.github.com/users/jedigeiss/orgs","repos_url":"https://api.github.com/users/jedigeiss/repos","events_url":"https://api.github.com/users/jedigeiss/events{/privacy}","received_events_url":"https://api.github.com/users/jedigeiss/received_events","type":"User","site_admin":false},"repo":{"id":121946019,"name":"dach-support","full_name":"jedigeiss/dach-support","owner":{"login":"jedigeiss","id":33730270,"avatar_url":"https://avatars0.githubusercontent.com/u/33730270?v=4","gravatar_id":"","url":"https://api.github.com/users/jedigeiss","html_url":"https://github.com/jedigeiss","followers_url":"https://api.github.com/users/jedigeiss/followers","following_url":"https://api.github.com/users/jedigeiss/following{/other_user}","gists_url":"https://api.github.com/users/jedigeiss/gists{/gist_id}","starred_url":"https://api.github.com/users/jedigeiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jedigeiss/subscriptions","organizations_url":"https://api.github.com/users/jedigeiss/orgs","repos_url":"https://api.github.com/users/jedigeiss/repos","events_url":"https://api.github.com/users/jedigeiss/events{/privacy}","received_events_url":"https://api.github.com/users/jedigeiss/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jedigeiss/dach-support","description":null,"fork":false,"url":"https://api.github.com/repos/jedigeiss/dach-support","forks_url":"https://api.github.com/repos/jedigeiss/dach-support/forks","keys_url":"https://api.github.com/repos/jedigeiss/dach-support/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jedigeiss/dach-support/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jedigeiss/dach-support/teams","hooks_url":"https://api.github.com/repos/jedigeiss/dach-support/hooks","issue_events_url":"https://api.github.com/repos/jedigeiss/dach-support/issues/events{/number}","events_url":"https://api.github.com/repos/jedigeiss/dach-support/events","assignees_url":"https://api.github.com/repos/jedigeiss/dach-support/assignees{/user}","branches_url":"https://api.github.com/repos/jedigeiss/dach-support/branches{/branch}","tags_url":"https://api.github.com/repos/jedigeiss/dach-support/tags","blobs_url":"https://api.github.com/repos/jedigeiss/dach-support/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jedigeiss/dach-support/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jedigeiss/dach-support/git/refs{/sha}","trees_url":"https://api.github.com/repos/jedigeiss/dach-support/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jedigeiss/dach-support/statuses/{sha}","languages_url":"https://api.github.com/repos/jedigeiss/dach-support/languages","stargazers_url":"https://api.github.com/repos/jedigeiss/dach-support/stargazers","contributors_url":"https://api.github.com/repos/jedigeiss/dach-support/contributors","subscribers_url":"https://api.github.com/repos/jedigeiss/dach-support/subscribers","subscription_url":"https://api.github.com/repos/jedigeiss/dach-support/subscription","commits_url":"https://api.github.com/repos/jedigeiss/dach-support/commits{/sha}","git_commits_url":"https://api.github.com/repos/jedigeiss/dach-support/git/commits{/sha}","comments_url":"https://api.github.com/repos/jedigeiss/dach-support/comments{/number}","issue_comment_url":"https://api.github.com/repos/jedigeiss/dach-support/issues/comments{/number}","contents_url":"https://api.github.com/repos/jedigeiss/dach-support/contents/{+path}","compare_url":"https://api.github.com/repos/jedigeiss/dach-support/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jedigeiss/dach-support/merges","archive_url":"https://api.github.com/repos/jedigeiss/dach-support/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jedigeiss/dach-support/downloads","issues_url":"https://api.github.com/repos/jedigeiss/dach-support/issues{/number}","pulls_url":"https://api.github.com/repos/jedigeiss/dach-support/pulls{/number}","milestones_url":"https://api.github.com/repos/jedigeiss/dach-support/milestones{/number}","notifications_url":"https://api.github.com/repos/jedigeiss/dach-support/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jedigeiss/dach-support/labels{/name}","releases_url":"https://api.github.com/repos/jedigeiss/dach-support/releases{/id}","deployments_url":"https://api.github.com/repos/jedigeiss/dach-support/deployments","created_at":"2018-02-18T11:35:16Z","updated_at":"2018-04-03T11:29:42Z","pushed_at":"2018-04-03T11:29:44Z","git_url":"git://github.com/jedigeiss/dach-support.git","ssh_url":"git@github.com:jedigeiss/dach-support.git","clone_url":"https://github.com/jedigeiss/dach-support.git","svn_url":"https://github.com/jedigeiss/dach-support","homepage":null,"size":75,"stargazers_count":4,"watchers_count":4,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":1,"open_issues":4,"watchers":4,"default_branch":"master"}},"base":{"label":"jedigeiss:master","ref":"master","sha":"f18cd31f1952c06b2ecabc265e97a4f46d68130d","user":{"login":"jedigeiss","id":33730270,"avatar_url":"https://avatars0.githubusercontent.com/u/33730270?v=4","gravatar_id":"","url":"https://api.github.com/users/jedigeiss","html_url":"https://github.com/jedigeiss","followers_url":"https://api.github.com/users/jedigeiss/followers","following_url":"https://api.github.com/users/jedigeiss/following{/other_user}","gists_url":"https://api.github.com/users/jedigeiss/gists{/gist_id}","starred_url":"https://api.github.com/users/jedigeiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jedigeiss/subscriptions","organizations_url":"https://api.github.com/users/jedigeiss/orgs","repos_url":"https://api.github.com/users/jedigeiss/repos","events_url":"https://api.github.com/users/jedigeiss/events{/privacy}","received_events_url":"https://api.github.com/users/jedigeiss/received_events","type":"User","site_admin":false},"repo":{"id":121946019,"name":"dach-support","full_name":"jedigeiss/dach-support","owner":{"login":"jedigeiss","id":33730270,"avatar_url":"https://avatars0.githubusercontent.com/u/33730270?v=4","gravatar_id":"","url":"https://api.github.com/users/jedigeiss","html_url":"https://github.com/jedigeiss","followers_url":"https://api.github.com/users/jedigeiss/followers","following_url":"https://api.github.com/users/jedigeiss/following{/other_user}","gists_url":"https://api.github.com/users/jedigeiss/gists{/gist_id}","starred_url":"https://api.github.com/users/jedigeiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jedigeiss/subscriptions","organizations_url":"https://api.github.com/users/jedigeiss/orgs","repos_url":"https://api.github.com/users/jedigeiss/repos","events_url":"https://api.github.com/users/jedigeiss/events{/privacy}","received_events_url":"https://api.github.com/users/jedigeiss/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jedigeiss/dach-support","description":null,"fork":false,"url":"https://api.github.com/repos/jedigeiss/dach-support","forks_url":"https://api.github.com/repos/jedigeiss/dach-support/forks","keys_url":"https://api.github.com/repos/jedigeiss/dach-support/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jedigeiss/dach-support/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jedigeiss/dach-support/teams","hooks_url":"https://api.github.com/repos/jedigeiss/dach-support/hooks","issue_events_url":"https://api.github.com/repos/jedigeiss/dach-support/issues/events{/number}","events_url":"https://api.github.com/repos/jedigeiss/dach-support/events","assignees_url":"https://api.github.com/repos/jedigeiss/dach-support/assignees{/user}","branches_url":"https://api.github.com/repos/jedigeiss/dach-support/branches{/branch}","tags_url":"https://api.github.com/repos/jedigeiss/dach-support/tags","blobs_url":"https://api.github.com/repos/jedigeiss/dach-support/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jedigeiss/dach-support/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jedigeiss/dach-support/git/refs{/sha}","trees_url":"https://api.github.com/repos/jedigeiss/dach-support/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jedigeiss/dach-support/statuses/{sha}","languages_url":"https://api.github.com/repos/jedigeiss/dach-support/languages","stargazers_url":"https://api.github.com/repos/jedigeiss/dach-support/stargazers","contributors_url":"https://api.github.com/repos/jedigeiss/dach-support/contributors","subscribers_url":"https://api.github.com/repos/jedigeiss/dach-support/subscribers","subscription_url":"https://api.github.com/repos/jedigeiss/dach-support/subscription","commits_url":"https://api.github.com/repos/jedigeiss/dach-support/commits{/sha}","git_commits_url":"https://api.github.com/repos/jedigeiss/dach-support/git/commits{/sha}","comments_url":"https://api.github.com/repos/jedigeiss/dach-support/comments{/number}","issue_comment_url":"https://api.github.com/repos/jedigeiss/dach-support/issues/comments{/number}","contents_url":"https://api.github.com/repos/jedigeiss/dach-support/contents/{+path}","compare_url":"https://api.github.com/repos/jedigeiss/dach-support/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jedigeiss/dach-support/merges","archive_url":"https://api.github.com/repos/jedigeiss/dach-support/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jedigeiss/dach-support/downloads","issues_url":"https://api.github.com/repos/jedigeiss/dach-support/issues{/number}","pulls_url":"https://api.github.com/repos/jedigeiss/dach-support/pulls{/number}","milestones_url":"https://api.github.com/repos/jedigeiss/dach-support/milestones{/number}","notifications_url":"https://api.github.com/repos/jedigeiss/dach-support/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jedigeiss/dach-support/labels{/name}","releases_url":"https://api.github.com/repos/jedigeiss/dach-support/releases{/id}","deployments_url":"https://api.github.com/repos/jedigeiss/dach-support/deployments","created_at":"2018-02-18T11:35:16Z","updated_at":"2018-04-03T11:29:42Z","pushed_at":"2018-04-03T11:29:44Z","git_url":"git://github.com/jedigeiss/dach-support.git","ssh_url":"git@github.com:jedigeiss/dach-support.git","clone_url":"https://github.com/jedigeiss/dach-support.git","svn_url":"https://github.com/jedigeiss/dach-support","homepage":null,"size":75,"stargazers_count":4,"watchers_count":4,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":1,"open_issues":4,"watchers":4,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jedigeiss/dach-support/pulls/19"},"html":{"href":"https://github.com/jedigeiss/dach-support/pull/19"},"issue":{"href":"https://api.github.com/repos/jedigeiss/dach-support/issues/19"},"comments":{"href":"https://api.github.com/repos/jedigeiss/dach-support/issues/19/comments"},"review_comments":{"href":"https://api.github.com/repos/jedigeiss/dach-support/pulls/19/comments"},"review_comment":{"href":"https://api.github.com/repos/jedigeiss/dach-support/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jedigeiss/dach-support/pulls/19/commits"},"statuses":{"href":"https://api.github.com/repos/jedigeiss/dach-support/statuses/4b2d42f5d40919f638e8c183b91e5dfd650e86c3"}},"author_association":"OWNER"}],"platform":"github","type":"development","tags":["utopian-io","programming","python","bot","discord"],"links":["https://media.discordapp.net/attachments/407294807002841120/430676770841296897/unknown.png","https://github.com/jedigeiss/dach-support/commit/4b2d42f5d40919f638e8c183b91e5dfd650e86c3","https://github.com/jedigeiss/dach-support/pull/19"],"image":["https://media.discordapp.net/attachments/407294807002841120/430676770841296897/unknown.png"],"moderator":{"account":"vladimir-simovic","time":"2018-04-04T00:06:24.800Z","reviewed":true,"pending":false,"flagged":false},"questions":[{"question":"Is the project description formal?","answers":[{"value":"Yes it’s straight to the point","selected":true,"score":10},{"value":"Need more description ","selected":false,"score":5},{"value":"Not too descriptive","selected":false,"score":0}],"selected":0},{"question":"Is the language / grammar correct?","answers":[{"value":"Yes","selected":true,"score":20},{"value":"A few mistakes","selected":false,"score":10},{"value":"It's pretty bad","selected":false,"score":0}],"selected":0},{"question":"Was the template followed?","answers":[{"value":"Yes","selected":true,"score":10},{"value":"Partially","selected":false,"score":5},{"value":"No","selected":false,"score":0}],"selected":0},{"question":"How do you rate the amount of work?","answers":[{"value":"Very High","selected":false,"score":20},{"value":"High","selected":false,"score":16},{"value":"Medium","selected":true,"score":12},{"value":"Low","selected":false,"score":7},{"value":"Very Low","selected":false,"score":3}],"selected":2},{"question":"How do you rate the impact on the Project?","answers":[{"value":"Very High","selected":false,"score":20},{"value":"High","selected":false,"score":16},{"value":"Medium","selected":true,"score":12},{"value":"Low","selected":false,"score":7},{"value":"Very Low","selected":false,"score":3}],"selected":2}],"score":25}"
created2018-04-03 11:56:42
last_update2018-04-04 00:06:24
depth0
children6
last_payout2018-04-10 11:56:42
cashout_time1969-12-31 23:59:59
total_payout_value45.496 HBD
curator_payout_value17.181 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,901
author_reputation331,226,541,944,318
root_title"DACH-Support Discord/Steem Bridge - Added logging functionality"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,105,414
net_rshares25,453,804,906,198
author_curate_reward""
vote details (95)
@anasuleidy ·
That good!! That is the goal every day to improve and help the community.
properties (22)
authoranasuleidy
permlinkre-jedigeiss-dach-support-discord-steem-bridge-added-logging-functionality-20180403t213352041z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-04-03 21:09:33
last_update2018-04-03 21:09:33
depth1
children0
last_payout2018-04-10 21:09:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length73
author_reputation34,256,566,307,750
root_title"DACH-Support Discord/Steem Bridge - Added logging functionality"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,184,246
net_rshares0
@art-universe ·
Was genau macht der DACH-bot?? Danke, LG
properties (22)
authorart-universe
permlinkre-jedigeiss-dach-support-discord-steem-bridge-added-logging-functionality-20180403t120205124z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-04-03 12:02:06
last_update2018-04-03 12:02:06
depth1
children1
last_payout2018-04-10 12:02:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length40
author_reputation76,020,896,885,556
root_title"DACH-Support Discord/Steem Bridge - Added logging functionality"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,106,146
net_rshares0
@cuby ·
Beschreibt der gute @jedigeiss [hier](https://steemit.com/utopian-io/@jedigeiss/dach-support-discord-steem-bridge)
properties (22)
authorcuby
permlinkre-art-universe-re-jedigeiss-dach-support-discord-steem-bridge-added-logging-functionality-20180403t125703925z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["jedigeiss"],"links":["https://steemit.com/utopian-io/@jedigeiss/dach-support-discord-steem-bridge"],"app":"steemit/0.1"}
created2018-04-03 12:57:03
last_update2018-04-03 12:57:03
depth2
children0
last_payout2018-04-10 12:57:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length114
author_reputation1,134,108,301,318
root_title"DACH-Support Discord/Steem Bridge - Added logging functionality"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,113,562
net_rshares0
@utopian-io ·
### Hey @jedigeiss I am @utopian-io. I have just upvoted you!
#### Achievements
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-jedigeiss-dach-support-discord-steem-bridge-added-logging-functionality-20180404t121157575z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-04-04 12:11:57
last_update2018-04-04 12:11:57
depth1
children0
last_payout2018-04-11 12:11:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,007
author_reputation152,955,367,999,756
root_title"DACH-Support Discord/Steem Bridge - Added logging functionality"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,288,451
net_rshares0
@vladimir-simovic ·
$1.28
Thank you for the contribution. It has been approved.

You can contact us on [Discord](https://discord.gg/uTyJkNm).
**[[utopian-moderator]](https://utopian.io/moderators)**
πŸ‘  
properties (23)
authorvladimir-simovic
permlinkre-jedigeiss-dach-support-discord-steem-bridge-added-logging-functionality-20180404t000629886z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-04-04 00:06:30
last_update2018-04-04 00:06:30
depth1
children1
last_payout2018-04-11 00:06:30
cashout_time1969-12-31 23:59:59
total_payout_value0.960 HBD
curator_payout_value0.319 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation56,930,790,558,862
root_title"DACH-Support Discord/Steem Bridge - Added logging functionality"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,203,325
net_rshares422,542,812,082
author_curate_reward""
vote details (1)
@utopian.tip ·
Hey @vladimir-simovic, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!
properties (22)
authorutopian.tip
permlinkre-re-jedigeiss-dach-support-discord-steem-bridge-added-logging-functionality-20180404t000629886z-20180404t091509
categoryutopian-io
json_metadata""
created2018-04-04 09:15:12
last_update2018-04-04 09:15:12
depth2
children0
last_payout2018-04-11 09:15:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length166
author_reputation238,310,597,885
root_title"DACH-Support Discord/Steem Bridge - Added logging functionality"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id48,265,897
net_rshares0