UNPKG

@testcomplete/loggerutil

Version:

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

91 lines (54 loc) 2.15 kB
# 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 [](BeginSummary) * [Summary](#summary) * [LoggerUtil Setup for TestComplete](#loggerutil-setup-for-testcomplete) * [Get Started](#get-started) * [Log a message `message()`](#log-a-message-message) * [Log a warning `warning()`](#log-a-warning-warning) * [Log an error `error()`](#log-an-error-error) [](EndSummary) ## 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. ````bash 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](https://www.npmjs.com/package/@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 ````javascript // 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. ````javascript // 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. ````javascript // 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. ````javascript // Log an error in registry (or stdout) logger().error('My message text'); ````