Thursday, March 23, 2017

JSON logging support is added to H2O HTTP/2 server version 2.2.0-beta3

Today I am happy to announce the release of H2O HTTP/2 server, version 2.2.0-beta3.

Among the new features you will be finding in 2.2, in this blogpost I would like to talk about our support for JSON logging.

Traditionally, the log file format of HTTP servers have followed the tradition set by NCSA httpd more than twenty years ago. But the more we try to deal in various ways with the logs, the more it makes sense to use a standardized and extensible format so that we can apply existing tools to the logs being collected. Hence JSON.

Our support for JSON is a smooth evolution from the NCSA- (and Apache-) style logging. Configuration for a JSON logging will look like below.
  path: /path/to/access-log.json
  format: '{"remote": "%h:%{remote}p", "at": "%{%Y%m%d%H%M%S}t.%{msec_frac}t", "method": "%m",  "path": "%U%q", "status": %s, "body-size": %b, "referer": "%{referer}i"}'
  escape: json
The template specified by the format attribute uses the exact same specifiers as we use in NCSA-style logging. The only differences are that the non-substituted part of the template is JSON, and that another attributed named escape is set to json. The attribute instructs the logger to emit things in a JSON-compatible manner.

Specifically, the behavior of the logger is changed to be:
  • strings are escaped in JSON style (i.e. \u00nn) instead of \xnn
  • nulls are emitted as null instead of -

The format may seem a bit verbose, but gives you the power to name the elements of a JSON object as you like, and to choose whatever format you want to use for compound values (e.g. the date, as shown in the example above).

When accessed by a client, a log line like below will be emitted for the above configuration.
{"remote": "", "at": "20170322161623.023495", "method": "GET", "path": "/index.html", "status": 200, "body-size": 239, "referer": null}
One thing you may notice is that the value of the referer element is emitted as null without the surrounding double quotes that existed in the specified format. When escaping in JSON style, h2o removes the surrounding quotes if the sole value of the string literal is a single format specifier (i.e. %...) and if the format specifier evaluates to null. In other words, "%foo" evaluates to either a string literal or null, while %foo evaluates to a number or null.

If a string literal contains something more than just one format specifier, then the values are concatenated as strings to form a string literal. So "abc%foo" will evalutate to "abcnull".

The other thing that is worth noting is that the substituted values will always be escaped as ISO-8859-1. It is the responsibility of the user to convert the string literals found in the log to the correct character encoding. Such conversion cannot be done at HTTP server level since it requires the knowledge of the application being run. I would like to thank @nalsh for suggesting the approach.


  1. The share your really gives us excitement. Thanks for your sharing. If you feel tired at work or study try to participate in our games to bring the most exciting feeling. Thank you!
    hotmail login | red ball |

    1. I feel this is among the such a lot vital info for me. And i am satisfied studying your article. However wanna commentary on few general things, The website style is ideal, the articles is truly nice
      Tangki Panel
      Tangki Fiberglass
      Jual Septic Tank

  2. Thank you for the news and tutorial. It's very helpful.
    lenny face generator

  3. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog.
    * Happy room play

  4. Thank you so much for your suggestion and discuss these important points for blog commenting.
    The points you are listed above, really appreciable and will really help in blog commenting or commenting on other posts or topic.

  5. Your article is very useful and has real knowledge. It's very helpful information. I will be waiting for your next post. Keep It up.
    Fathers Day quotes
    Happy Fathers Day Images Quotes
    Happy Fathers Day Funny Quotes
    Fathers Day WhatsApp Status

  6. His subject is good, long while I find this topic and I think it is here, many thanks guys .
    RRB Allahabad Result 2017
    How to Check RRB Ajmer NTPC Result 2017

  7. The choice of topic along with these suggestions are really interesting and hopefully it has contributed a lot to that Find the secret of scoring high with experts online in buy dissertation online uk

  8. The topic is so nice and help for my work.
    - twitter search

  9. Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!

    -- instagram video downloader --

  10. This blog is great i love reading your posts. Keep up the great work! You know, a lot of people are hunting around for this info, you could help them greatly.
    coursework Writing Service

  11. I will make sure to bookmark your blog and may come
    back later in life. I want to encourage continue your great posts,
    have a nice evening!
    Sony Liv Live
    Totalsportek Live Stream
    Supercopa Barcelona vs Real Madrid Live Stream

  12. GaleriQQ Telah menjadi salah satu agen domino99 atau agen bandarq terfavorite untuk para pemain poker dan domino di seluruh indonesia karena di GaleriQQ lah lahir para master poker dan domino handal juga Jutawan - Jutawan Baru Setiap Harinya, Super sekali...!!!

    Kami juga menyediakan bonus - bonus yang sangat menarik untuk para member - member tercinta kami di situs kami loh..!!!
    Berikut Promo Yang Di Berikan GaleriQQ Ini :
    - Bonus Rollinggan 0.5% setiap Minggunya
    - Bonus Refferal 20% Seumur Hidup
    - Dan Masih Banyak Bonus Menarik laen nya yang menanti anda semua
    - Kemudahan Menang Besar Yang Sangat Terbuka Untuk anda semua tanpa syarat apapun

    GaleriQQ meyediakan 7 games yang dapat anda bermain dengan 1 user ID saja yaitu :
    * Poker Online
    * Domino 99
    * Bandarq
    * AduQ
    * Bandar Poker
    * Capsa Susun
    * Sakong

    GaleriQQ Juga di support dan di dukung oleh bank lokal ternama diantaranya yaitu : BCA - BNI - BRI - MANDIRI - DANAMON - CIMB NIAGA
    Dan anda semua juga tidak perlu khawatir saat mau melakukan login kedalam GaleriQQ ini dikarenakan situs yang satu ini memiliki kualitas teknologi yang super canggih dan menyediakan link alternatif untuk anda semua untuk mempermudah anda untuk melakukan login ke website GaleriQQ tentunya.

  13. Samsung Galaxy S9 is unbreakable. To know more Samsung Galaxy S9

  14. The article you have shared here very good. This is really interesting information for me. Thanks for sharing!
    hotmail login |hotmail sign in |free hotmail login


  15. درمان درد مقعدی
    جراحی شقاق
    <a href=">جراحی فیستول مقعد</a>

  16. hi guys, apa klian sudah mengenal BandarJudiQQ ? ketinggalan kalo kalian belum tau ~
    BandarJudiQQ adalah situs TERBAIK dan TERPERCAYA di INDONESIA.
    tidak hanya itu, BandarJudiQQ juga situs yang selalu memberikan bonus menarik buat para pemain baru maupun lama.
    cukup register dan memiliki 1 id kalian bisa menikmati 7 permainan.
    hanya dengan minimal deposit/windraw 15.000 saja kalian bisa menikmati keseruan bermain di BandarJudiQQ
    nikmati bonus Turnover 0.5% & bonus refferal hingga 20% (setiap hari senin setelah jam 12siang) dan banyak keuntungan bonus menanti anda.

    7 permainan BandarJudiQQ :
    Capsa Susun
    Bandar Poker

    BANK tersedia :

    buat para pemain BandarJudiQQ tidak hanya bermain di komputer tetapi kalian bisa menikmati bermain melalui gadget/smartphone.
    keseruan bermain dimana dan kapan saja sesama player TANPA BOT .
    jika kalian mengalami kendala segera hubungi CustumerService(CS) kami siap membantu melayani anda 24jam :

    -PIN BBM : 336057ED
    -SKYPE :
    -TWITTER :
    -YAHOO :
    -PHONE : +855962054695

  17. This was extremely motivating to peruse! Glad to perceive how far you've come. A debt of gratitude is in order for sharing your adventure read and use a Independent Connaught Place Escorts Services

  18. ليس من السهل الحصول على شركة متميزة ومتخصصه لعملية التنظيف ومكافحة الحشرات ونقل العفش وغيرها من الخدمات فشركتنا رائده في هذا المجاال وجعل منزلك راقي وجميل حيث يتوفر لدى شركتنا عمال فلبيين وغيرهم متميزون وعلى درجه كبيره من الكفاءه والخبره كما ان شركة ركن الشروق يتوفر لديها افضل المعدات واحداثها التي تجعل الشركة متقدمه عن غيرها وجعل امور المنزل من تنظيف او مكافحة او نقل امر سهل وراقي في العمل عزيزي العميل نتمني منك الاسراع الينا وطلب الخدمة التي تريدها وسوف يصل اليك فريق على درجه كبيره من التميز والخبره والسرعه في العمل اتصل بنا ولا تتردد نصلك اينما كنت شركة تسليك مجاري بابها
    شركة مكافحة حشرات بابها
    شركة نقل عفش بابها

    شركة تنظيف خزانات بابها
    شركة تنظيف بالطائف

    شركة نقل عفش بالطائف
    شركة ركن الشروق في الاحساء تقدم لكم افضل الخدمات واكثرها طلبا لعملائنا الكرام فشركتنا الرائده في مجال خدمات المنازل بأنواعها المختلفه عليك التواصل معنا نصلك في اسرع وقت ونحن في انتظارك شركة مكافحة حشرات بالاحساء
    شركة تنظيف خزانات بالاحساء
    افضل شركة تنظيف مجالس بالاحساء
    شركة تنظيف خزانات بابها

  19. دار السلام اهم شركة نقل عفش بالطائف وكذلك اهم شركة نقل عفش بمكة وجدة والمدينة المنورة تقوم الشركة بنقل العفش بحفر الباطن وتبوك وجازان وتقوم بنقل الاثاث بالقصيم
    شركة نقل عفش بالطائف
    شركة نقل عفش بالمدينة المنورة
    شركة نقل عفش بجازان وابها

  20. شركة نقل عفش
    اهم شركات مكافحة حشرات بالخبر كذلك معرض اهم شركة مكافحة حشرات بالدمام والخبر والجبيل والخبر والاحساء والقطيف كذلك شركة رش حشرات بالدمام ومكافحة الحشرات بالخبر
    شركة مكافحة حشرات بالدمام
    شركة تنظيف خزانات بجدة الجوهرة من افضل شركات تنظيف الخزانات بجدة حيث ان تنظيف خزانات بجدة يحتاج الى مهارة فى كيفية غسيل وتنظيف الخزانات الكبيرة والصغيرة بجدة على ايدى متخصصين فى تنظيف الخزانات بجدة
    شركة تنظيف خزانات بجدة
    شركة كشف تسربات المياه بالدمام
    شركة نقل عفش واثاث

  21. Yuk Buruan ikutan bermain di website
    Sekarang SAHABATPOKER Memiliki Game terbaru Dan Ternama loh...
    => Bonus Refferal 15%
    => Bonus Turn Over 0,5%
    => Minimal Depo 20.000
    => Minimal WD 20.000
    => 100% Member Asli
    => Pelayanan DP & WD 24 jam
    => Livechat Kami 24 Jam Online
    => Bisa Dimainkan Di Hp Android
    => Di Layani Dengan 5 Bank Terbaik
    Ayo gabung sekarang juga hanya dengan
    mengklick Poker Online
    PIN BB : 2B13CFDA

  22. Yuk Buruan ikutan bermain di website
    Sekarang SAHABATPOKER Memiliki Game terbaru Dan Ternama loh...
    => Bonus Refferal 15%
    => Bonus Turn Over 0,5%
    => Minimal Depo 20.000
    => Minimal WD 20.000
    => 100% Member Asli
    => Pelayanan DP & WD 24 jam
    => Livechat Kami 24 Jam Online
    => Bisa Dimainkan Di Hp Android
    => Di Layani Dengan 5 Bank Terbaik
    => 1 User ID 8 Permainan Menarik
    Ayo gabung sekarang juga hanya dengan
    mengklick Agen Domino
    PIN BB : 2B13CFD

  23. The definition "log house" is utilized more regularly than "log lodge" by most developers since log lodges are generally littler and more natural log structures (summer house in the forested areas, chasing lodges, instrument houses, or a little chasing lodges).

    Segera daftar dan bermain di JaguarQQ
    Hanya dengan minimal deposit dan withdraw sebesar Rp.15.000,-
    Anda sudah memiliki kesempatan untuk menangkan hingga jutaan rupiah
    JaguarQQ menyediakan 8 Game dalam 1 User ID diantaranya :
    -Domino QQ
    -Capsa Susun
    -Bandar Poker
    -Bandar Sakong
    -Bandar 66 (NEW)
    Segera Gabung dan Dapatkan Promo Terbesar
    -Bonus Rollingan 0.5% Setiap Minggu nya (diproses setiap hari Jumat)
    -Bonus Refferal 20% Terbesar Seumur Hidup Tanpa Syarat Apapun
    Untuk info lebih lanjut Silahkan hubungi Cs JAGUARQQ:
    LiveChat 24 Jam Online
    PIN BBM : 2AE76E22
    WA : 081319506846
    Link Alternatif :

  25. 1-خونریزی موقع اجابت مزاج شایعترین علامت هموروئید یا بواسیر است که بعد از دفع مدفوع سفت به وجود می آید و به صورت قطره قطره روی کاسه توالت خون چکه می کند.

  26. در زمان های گذشته
    درمان بواسیر به روش سنتی انجام می شد که این روش بسیار دردناک بود و فرد بیمار میبایست تحت بیهوشی کامل قرار میگرفت

  27. یکی از خوبی های درمان هموروئید با لیزر که خیلی مورد استقبال بیماران است این است که شخص مبتلا پس از عمل سرپایی احتیاجی به استراحت و بستری شدن ندارد و قادر است بدون درنگ پس از جراحی به سر و زندگی اش برود.

  28. تنها تفاوتی که بین اجاره خودرو واجاره ماشین از آژانس ها وجود دارد در چگونگی در اختیار داشتن ماشین اجاره شده است. معمولا آژانس ها، خودرو را با راننده در اختیار درخواست کننده می گذارند اما شرکت های اجاره خودرو هم با راننده و هم بدون راننده اقدام به اجاره خودرو می کنند. اما باید توجه کنید که اجاره خودرو در شرکت های مورد نظر شامل خودروهای تشریفاتی و لوکس می شود که کرایه آنها نمی تواند در آژانس ها منطقی باشد و مسلما متقاضیان زیادی نیز نخواهد داشت در آژانس ها بیشتر مسافران افرادی عادی هستند که می خواهند برای نقل و انتقال جزیی بین شهری خود خودرویی را کرایه کنند و به مسیر خاص خودشان برسند.

  29. اجاره خودرو با شرایط عالی بدون وقت گیر بودن با مناسب ترین قیمت در همه فصول سال با شرایط بسیار عالی مناسب برای همه افراد و قشرها، ولی در اجاره خودرو اینگونه نیست و در بیشتر موارد حالتی تشریفاتی دارد که نیاز به اجاره خودرو بدون راننده است و بیشتر درخواست کننده ها نیز خودرو را بدون راننده اجاره می کنند. در حال حاضر در شهرهای بزرگ مثل تهران، اصفهان و شهرهای شمالی کشور صنعت اجاره خودرو و کرایه خودرو به ویژه اجاره خودرو بدون راننده متداول شده و مشتریان زیادی را به سوی خود جذب کرده است.

  30. Your article gives me another approach on the subject. I hope to read more articles from you. Thank you for sharing this blog.
    gmail account login

  31. درمان فیستول بدون نقاهت وخونریزی توسط پزشک متخصص فیستول

  32. These dealers generally utilize charge card preparing, influencing a vendor to loan program an extraordinary subsidizing open door for them.

  33. بواسیر
    به عروق موجود در قسمت انتهایی دستگاه گوارشی و مقعد که بالشتکی شکل هستند ، گفته می شود

  34. TiketQQ*net Agen BandarQ Domino99 Bandar Poker Dan Bandar66
    Online Terbaik Di Asia
    - Dengan Minimal Deposit : Rp 15.000,-
    - Tersedia 8 Game Dalam 1 User ID
    - Bonus Rollingan 0,5% Setiap 5 hari
    - Bonus Referal 20% Seumur hidup
    Nyetornya cukup sekali, nariknya berkali-kali
    TiketQQ*net Agen Bandarq Domino99 Bandar Poker Dan Bandarq
    Online Terbaik Di Asia

    - Kontak Kami -
    PIN BBM : Tiket99
    WA : +855966348165
    LINE : Tiketqq
    Website : TIKETQQ
    Twitter : TIKETQQ

  35. Some music online journals are announcing that show tickets are offering great, even in light of the extreme financial occasions. In spite of the fact that show tickets can be costly, numerous individuals trust that it's a cost they will embrace with a specific end goal to see their most loved band live, and to appreciate a night at a show. cheap concert tickets

  36. Agen Bandarq Domino99 Bandar Poker dan Bandar66 Online Terbaik Di Asia
    * Minimal DEPOSIT Rp 15.000,-
    * Tersedia 8 game dalam 1 USER ID
    * Bonus TO 0,5% Setiap 5 hari
    * Bonus Refferal 20%
    < Contact Us >
    Website : TIKETQQ
    Pin BB : tiket99
    LINE : Tiketqq
    WA: +855966348165
    Twitter : TIKETQQ

  37. I like to read your article because it really helps me. Thank you for sharing this post with us.

    Togel Online

    Prediksi Hongkong

  38. It’s really a great and useful piece of information. I’m glad that you just shared this helpful information with us.
    Please stay us informed like this. Thanks for sharing. ??




    Poker Online Indonesia Terpercaya

    Poker Online Indonesia

    Agen Poker Online




  39. Assalamualaikum Wr. Wb.

    WhatsApp Only::::{+33753893351}

    Nama saya Aditya Aulia saya mengalami trauma keuangan karena saya ditipu dan ditipu oleh banyak perusahaan pinjaman online dan saya pikir tidak ada yang baik bisa keluar dari transaksi online tapi semua keraguan saya segera dibawa untuk beristirahat saat teman saya mengenalkan saya. untuk Ibu pada awalnya saya pikir itu masih akan menjadi permainan bore yang sama saya harus memaksa diri untuk mengikuti semua proses karena mereka sampai pada kejutan terbesar saya setelah memenuhi semua persyaratan karena permintaan oleh proses saya bisa mendapatkan pinjaman sebesar 350jt di rekening Bank Central Asia (BCA) saya saat saya waspada di telepon saya, saya tidak pernah mempercayainya, agaknya saya bergegas ke Bank untuk memastikan bahwa memang benar ibu kontak sekarang mengalami terobosan pemanasan jantung dalam kehidupan finansial Anda melalui apakah itu BBM INVITE-nya: {D8980E0B} atau apakah kamu ingin mengkonfirmasi dari saya? Anda bisa menghubungi saya melalui surat saya: {} dan juga Anda bisa menghubungi perusahaan CREDIT UNION DAYA LESTARI via: {}

  40. Bingung cari situs judi online yang aman dan terpercaya??
    Mau cari uang tambahan dengan modal kecil ??
    ZodiakPoker adalah salah satu Agen BandarQ Online Terpercaya
    Kini hadir permainan Real Money yang bisa memberikan anda kemenangan
    Hanya dengan Minimal Deposit & Withdraw sebesar Rp.20.000,-
    Anda sudah memiliki kesempatan untuk menang hingga jutaan rupiah!!
    Cobain daftar dan bermain sekarang juga hanya di ZodiakPoker

  41. Nama saya adalah Okta Mira Anda dipersilakan untuk ISKANDAR LESTARI LOAN COMPANY tempat di mana Anda memiliki kesempatan untuk mengubah defisit keuangan menjadi individu yang kaya dengan bantuan staf berkualifikasi tinggi melalui staf yang bertekad dan memiliki sumber daya keuangan yang baik tempat berselingkuh atau merampok Orang-orang dari uang mereka adalah tabu tempat di mana Anda dilengkapi secara finansial untuk mengatasi kekurangan keuangan saya telah mengulurnya itulah sebabnya saya datang ke sini untuk memberi tahu Anda bahwa tidak semua kreditur online adalah penipuan atau penipuan karena prioritas utama ISKANDAR LESTARI LOAN COMPANY adalah untuk menyediakan dana dalam mata uang apa pun untuk semua klien mereka sehingga mereka akan dapat memenuhi kebutuhan keuangan mereka setiap hari jadi jangan biarkan saya ditinggalkan Anda membutuhkan dana untuk:
    ✓ Tagihan Rumah Sakit
    ✓ Renovasi Rumah
    ✓ Pembesaran Bisnis
    ✓ Refinancing Ekstensi Pertanian
    ✓ Penambangan Emas
    ✓ Proyek pembiayaan dengan kebutuhan keuangan yang lebih tinggi Semua ini dan banyak lagi
        WhatsApp Only :: (+33) 753893351
         BBM INVITES: {D8980E0B,4424A}

  42. Detail saya
    Nama: Hariyanti Malta

    Keluarga saya dan saya akan selalu berterima kasih kepada Credit Financial Group yang telah meminjamkan kami untuk memulai bisnis kami sendiri dan melunasi hutang keluarga kami, Keluarga saya telah menderita hutang jangka panjang selama bertahun-tahun yang kami cari yang akan membantu kami dengan pinjaman untuk melunasi hutang dan memulai bisnis tetapi tidak dapat menemukan apa-apa sebagai gantinya kami menderita lebih banyak kerugian dari beberapa pemberi pinjaman uang palsu, sebelumnya saya menemukan Credit Financial Group dan hari-hari saya dari kekhawatiran dan hutang berakhir, saya meminta pinjaman untuk 600 juta kemudian saya diminta untuk mengisi dalam beberapa dokumen dan pinjaman saya disetujui, dan dalam dua hari saya menerima berita dari bank bahwa saya telah menerima kredit sebesar 600 juta. keluarga saya dan saya telah hidup dalam kebebasan finansial sejak itu, semua berkat Credit Financial Group atas ketulusan dan kesetiaan mereka untuk membantu mereka dengan masalah keuangan di seluruh dunia. Semoga Tuhan terus menguatkan Anda. jika Anda menghadapi masalah keuangan atau Anda memiliki banyak hutang untuk dibayar, saya meminta Anda untuk menghubungi Credit Financial Group secara terperinci di bawah ini dan Anda akan sangat bahagia.

    E-mail: (
    BBM INVITES: {DDA46523}

  43. The share your really gives us excitement. Thanks for your sharing. If you feel tired at work or study try to participate in our games to bring the most exciting feeling. Thank you!
    Link Alternatif Sobatpoker

  44. kami menyediakan situs Pengeluaran sgp tercepat dan terpercaya



    Ayuk Join Di Situs KARTUVIPQQ
    Situs Judi Online Poker Teraman Dan Terpercaya,
    Ajak Temen Anda Bermain Bermain Di KARTUVIPQQ,
    Karena Ada bonus Referral Sebesar 20% Buat Yang ajak Temennya Bermain
    Jangan Takut Kemenangan Anda Tidak Di Bayar,
    Berapapun Kemenangan Member Akan Di Bayar Full Tanpa Potongan Sepersen pun

    . Semuanya Serba Praktis
    . Hanya Modal Rp.15.000,- Anda Sudah Bisa Bermain
    . Transaksi Deposit Dan Withdraw Praktis, Cepat, mudah Dan Aman
    . Server Yang Sangat Cepat Dan Ringan
    . Cukup Satu Akun Sudah Bisa Bermain Semua Game
    . Bonus Referral Sebesar 20%
    . Bisa Main Kapan saja Dan Dimana Saja Anda Berada
    . Kenyamanan Member Adalah Perioritas Utama
    . Customer Service Yang Sopan Dan Profesional
    . Pelayanan 24 jam
    . Support Bank : BCA, BNI, BRI, MANDIRI,danamon dan seluruh bank.



Note: Only a member of this blog may post a comment.