/* * Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ function handleRequest(request, response) { var page = "" + "
" + "hello world!
" + ""; var data = { "version": "4.1.0", "columns": ["log", "backtrace", "type"], "rows":[[ ["correct 1"], "/some/path/to/file.py : 33", "error" ], [ ["correct 2"], "/some/path/to/file.py:33", "error" ], [ ["wrong 1"], "/some/path/to/file.py:33wrong", "error" ], [ ["wrong 2"], "/some/path/to/file.py", "error" ]], }; // Put log into headers. var value = b64EncodeUnicode(JSON.stringify(data)); response.setHeader("X-ChromeLogger-Data", value, false); response.write(page); } function b64EncodeUnicode(str) { return btoa(unescape(encodeURIComponent(str))); }