Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neooblaster/-testcomplete-loggerutil
A log output interface to let scripts working with TestComplete & NodeJS at the same time
https://github.com/neooblaster/-testcomplete-loggerutil
Last synced: 6 days ago
JSON representation
A log output interface to let scripts working with TestComplete & NodeJS at the same time
- Host: GitHub
- URL: https://github.com/neooblaster/-testcomplete-loggerutil
- Owner: neooblaster
- Created: 2022-05-17T15:13:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-17T15:23:11.000Z (over 2 years ago)
- Last Synced: 2024-12-09T20:55:25.970Z (about 1 month ago)
- Language: JavaScript
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# 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');
````