Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
casperjs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
cbc01fc3
...
cbc01fc3001440d353dd2216a449051174df768f
authored
2011-12-09 10:11:31 +0100
by
Nicolas Perriault
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
added docstrings to the customlogging.js sample
1 parent
e429daff
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
2 deletions
samples/customlogging.js
samples/customlogging.js
View file @
cbc01fc
/**
* A basic custom logging implementation. The idea is to (extremely) verbosely
* log every received resource.
*
*/
phantom
.
injectJs
(
'casper.js'
);
var
casper
=
new
phantom
.
Casper
({
/**
* Every time a resource is received, a new log entry is added to the stack
* at the 'verbose' level.
*
* @param Object resource A phantomjs resource object
*/
onResourceReceived
:
function
(
self
,
resource
)
{
var
infos
=
[
resource
.
url
,
...
...
@@ -14,12 +25,14 @@ var casper = new phantom.Casper({
});
self
.
log
(
infos
.
join
(
', '
),
'verbose'
);
},
verbose
:
true
,
logLevel
:
'verbose'
verbose
:
true
,
// we want to see the log printed out to the console
logLevel
:
'verbose'
// of course we want to see logs to our new level :)
});
// add a new 'verbose' logging level at the lowest priority
casper
.
logLevels
=
[
'verbose'
].
concat
(
casper
.
logLevels
);
// test our new logger with google
casper
.
start
(
'http://www.google.com/'
).
run
(
function
(
self
)
{
self
.
exit
();
});
...
...
Please
register
or
sign in
to post a comment