to demo utf8, emoji logging without exception #1093

Closed
sigoa wants to merge 2 commits from patch-2 into master
Showing only changes of commit ba5da6824f - Show all commits

View File

@ -1,4 +1,5 @@
#!/usr/bin/python2.7 #!/usr/bin/python2.7
# -*- coding: utf-8 -*-
# Copyright (c) 2012-2016 Jonathan Warren # Copyright (c) 2012-2016 Jonathan Warren
# Copyright (c) 2012-2016 The Bitmessage developers # Copyright (c) 2012-2016 The Bitmessage developers
# Distributed under the MIT/X11 software license. See the accompanying # Distributed under the MIT/X11 software license. See the accompanying
@ -406,11 +407,21 @@ All parameters are optional.
return {'address':address,'port':port} return {'address':address,'port':port}
def emojiLogg():
from debug import logger
reload(sys)
sys.setdefaultencoding( 'utf8')
logger.warning(str( u'exc:äüöß 🤷 🤷 without exception 😃 '.encode("UTF-8") ) )
logger.warning( ' äüß 🤷 🤷 🤷 -- just a test emoji warning to demo this ')
def main(): def main():
mainprogram = Main() mainprogram = Main()
mainprogram.start() mainprogram.start()
if __name__ == "__main__": if __name__ == "__main__":
#emojiLogg() # uncomment this to demo utf8, emoji logging without exception
main() main()