File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,12 @@ page.onLoadFinished = function (status) {
5757 // The paperSize object must be set at once
5858 page . paperSize = definePaperSize ( getContent ( page ) , options )
5959
60+ // Collect console.log messages in rendered web page and custom script
61+ var consoleMessages = [ ]
62+ page . onConsoleMessage = function ( msg ) {
63+ consoleMessages . push ( msg )
64+ }
65+
6066 // Evaluate custom JavaScript
6167 if ( options . evaluateScript ) page . evaluateJavaScript ( options . evaluateScript )
6268
@@ -68,7 +74,7 @@ page.onLoadFinished = function (status) {
6874
6975 var filename = options . filename || ( options . directory || '/tmp' ) + '/html-pdf-' + system . pid + '.' + fileOptions . type
7076 page . render ( filename , fileOptions )
71- system . stdout . write ( JSON . stringify ( { filename : filename } ) )
77+ system . stdout . write ( JSON . stringify ( { filename : filename , consoleMessages : consoleMessages } ) )
7278
7379 exit ( null )
7480}
You can’t perform that action at this time.
0 commit comments