<div dir="ltr">Hi phk,<div><br></div><div>Now that we expose the panic functions also to vmods, I believe we need to define a somewhat cleaner way for different parts to produce the panic output. It's the indentation and how that's hard coded into each panic generator that's the major issue in my opinion, e.g. how the panic handler in the backend vmod would have to now to insert 4 character whitespace on each line in order to match it with where it's output would probably go in the panic string.</div><div><br></div><div>The attached patch series changes this. It's a lot of patches, as it changes all of the panic code slightly. First one shows the utility functions I created for this purpose, and the rest are patches for different panic string generators.</div><div><br></div><div>Martin<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div><table border="0" cellpadding="0" cellspacing="0" style="font-size:12px;line-height:1.5em;font-family:'Helvetica Neue',Arial,sans-serif;color:rgb(102,102,102);width:550px;border-top-width:1px;border-top-style:solid;border-top-color:rgb(238,238,238);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);margin-top:20px;padding-top:5px;padding-bottom:5px"><tbody><tr><td width="100"><a href="http://varnish-software.com" target="_blank"><img src="http://www.varnish-software.com/static/media/logo-email.png"></a><span></span><span></span></td><td><strong style="font-size:14px;color:rgb(34,34,34)">Martin Blix Grydeland</strong><br>Senior Developer | Varnish Software AS<br>Mobile: +47 992 74 756<br><span style="font-weight:bold">We Make Websites Fly!</span></td></tr></tbody></table></div></div></div></div>
</div></div>