Skip to content

A log output interface to let scripts working with TestComplete & NodeJS at the same time

Notifications You must be signed in to change notification settings

neooblaster/-testcomplete-LoggerUtil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestComplete - LoggerUtil

A log output interface to let scripts working with TestComplete & NodeJS at the same time.

  • Version : v0.1.2
  • Compatibility : TestComplete - NodeJS
  • Script : ./node_modules/@testcomplete/loggerutil/LoggerUtil.js
  • Dependencies :
    • none

Summary

LoggerUtil Setup for TestComplete

As this library is published on npmjs, you can easily get library with the following command if you have nodejs installed on your computer.

npm install @testcomplete/loggerutil

Please confer to this documentation to add script in TestComplete :

Script List for the setup :

  • ./node_modules/@testcomplete/loggerutil/LoggerUtil.js

@testcomplete/testcompletelibrarysetup

Get Started

First of all, you have to add the script LoggerUtil.js to your script library in TestComplete.

In any script (TestComplete of NodeJs), require library like this

// Check for NodeJS. If NodeJS, require need relative path
let sPrePath = typeof process !== 'undefined' ? './' : '';

let logger = require(`${sPrePath}LoggerUtil`);

Log a message message()

The method message( ...[] ) log an info message text.

// Log a message in registry (or stdout)
logger().message('My message text');

Log a warning warning()

The method warning( ...[] ) log the provided message with the warning state.

// Log a warning in registry (or stdout)
logger().warning('My message text');

Log an error error()

The method error( ...[] ) log the provided message with the error state.

// Log an error in registry (or stdout)
logger().error('My message text');

About

A log output interface to let scripts working with TestComplete & NodeJS at the same time

Resources

Stars

Watchers

Forks

Packages

No packages published