{"_id":"@credenceanalytics/winston-oracle","_rev":"14-2ea6d1d6f3ac621b94e30cb838167666","name":"@credenceanalytics/winston-oracle","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@credenceanalytics/winston-oracle","version":"1.0.0","author":"","license":"ISC","_id":"@credenceanalytics/winston-oracle@1.0.0","maintainers":[{"name":"hamza_credence","email":"hamzashaikh@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"sushma17","email":"sushmasantra@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"ajay00007","email":"ajaybendre@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"dist":{"shasum":"926ab3d2998080aaafe365c8095ded09dd22bab7","tarball":"https://registry.npmjs.org/@credenceanalytics/winston-oracle/-/winston-oracle-1.0.0.tgz","fileCount":5,"integrity":"sha512-iFVe5NQCZL9rVl2R55z+hvQHW7YrvRbp0S1grWHX13HtSSUSh91pti27WArHXeJfDI7S2qgf7cHj8X1jyLDupA==","signatures":[{"sig":"MEQCIF1yCks6C3so004C4VSXxXwgM3nSEkEKtQTmI1qG9tb+AiBsWIEtCYNW6UIUNV1ezal0Zkyj6r323vF6JgxGiDzSDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7753},"main":"index.js","gitHead":"ae064cc877328e4207e323c05189d650cc15ed2c","scripts":{"test":"mocha --timeout 500000 './test/log.test.js'"},"_npmUser":{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},"repository":{"url":"https://gitlab.credenceanalytics.com/shubhamyadav/winston-oracle.git","type":"git"},"_npmVersion":"6.14.14","description":"Winston logging data can be stored in a custom table within an Oracle database using a oracle transport.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"winston-transport":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/winston-oracle_1.0.0_1683794668870_0.20861029719274637","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@credenceanalytics/winston-oracle","version":"1.0.1","keywords":["oracledb","transport","winston"],"author":{"name":"vikasprabhu@credenceanalytics.com"},"license":"MIT","_id":"@credenceanalytics/winston-oracle@1.0.1","maintainers":[{"name":"hamza_credence","email":"hamzashaikh@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"sushma17","email":"sushmasantra@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"ajay00007","email":"ajaybendre@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"homepage":"https://github.com/Credence-Analytics/winston-oracle#readme","bugs":{"url":"https://github.com/Credence-Analytics/winston-oracle/issues"},"dist":{"shasum":"3f26bbf30f26995d32d43e1576ba987c80b96ea3","tarball":"https://registry.npmjs.org/@credenceanalytics/winston-oracle/-/winston-oracle-1.0.1.tgz","fileCount":6,"integrity":"sha512-IvDxg1n8KASapXcLMN+DfER8ZtYI+rhn7pHBWtisAjNdO1db31VOXz3EQsinr6e7EMyIUjev6THZRMnjGssNXw==","signatures":[{"sig":"MEUCIQDHQodTK0XJGu6PaEfkvy0AOKm7N6mCpXxFAn+P//J1SgIgXeyD/Ft7jxqNpvFmBHaV5dg0bIQkiXkl4RSt0GhToFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9249},"main":"index.js","gitHead":"23c70e94ce89e29982f87076d341a9d8a6fc799e","scripts":{"test":"mocha --timeout 500000 './test/log.test.js'"},"_npmUser":{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},"repository":{"url":"git+https://github.com/Credence-Analytics/winston-oracle.git","type":"git"},"_npmVersion":"6.14.14","description":"Oracle transport plugin for winston@3.x logger","directories":{},"_nodeVersion":"14.17.5","dependencies":{"winston":"^3.8.2","oracledb":"^5.5.0","winston-transport":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/winston-oracle_1.0.1_1683808046921_0.364033777462925","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@credenceanalytics/winston-oracle","version":"1.0.2","keywords":["oracledb","transport","winston"],"author":{"name":"vikasprabhu@credenceanalytics.com"},"license":"MIT","_id":"@credenceanalytics/winston-oracle@1.0.2","maintainers":[{"name":"hamza_credence","email":"hamzashaikh@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"sushma17","email":"sushmasantra@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"ajay00007","email":"ajaybendre@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"homepage":"https://github.com/Credence-Analytics/winston-oracle#readme","bugs":{"url":"https://github.com/Credence-Analytics/winston-oracle/issues"},"dist":{"shasum":"a1fb4e660e0bc3ce7cffd7de856f37641d5b44e1","tarball":"https://registry.npmjs.org/@credenceanalytics/winston-oracle/-/winston-oracle-1.0.2.tgz","fileCount":7,"integrity":"sha512-mjK0XrLwrtlwGvlcWKVDG1YUP/rVtJxW+BLZTh8UO+SVxxdnlOAlg/qTmFiAb34XJ9k5qKZsbzEVmfU2vlcvqA==","signatures":[{"sig":"MEYCIQC3F2ntfC+M7WRFYqIUF6Rsyr3XySUiP+Z6cPT7TIQQSAIhAIhdqTECJKUBZ9OAjYr/euXbwTo8YA5KiOCJtjyghVGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10698},"main":"index.js","gitHead":"46fe1117480e11d0d58a7df95b530692c0177301","scripts":{"test":"mocha --timeout 500000 './test/log.test.js'"},"_npmUser":{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},"repository":{"url":"git+https://github.com/Credence-Analytics/winston-oracle.git","type":"git"},"_npmVersion":"6.14.14","description":"Oracle transport plugin for winston@3.x logger","directories":{},"_nodeVersion":"14.17.5","dependencies":{"winston":"^3.8.2","oracledb":"^5.5.0","winston-transport":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/winston-oracle_1.0.2_1685353249789_0.7444409944379138","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@credenceanalytics/winston-oracle","version":"1.0.3","keywords":["oracledb","transport","winston"],"author":{"name":"vikasprabhu@credenceanalytics.com"},"license":"MIT","_id":"@credenceanalytics/winston-oracle@1.0.3","maintainers":[{"name":"hamza_credence","email":"hamzashaikh@credenceanalytics.com"},{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},{"name":"sagarf","email":"sagarfernandes@credenceanalytics.com"},{"name":"prajaktacred","email":"prajaktashinde@credenceanalytics.com"},{"name":"sushma17","email":"sushmasantra@credenceanalytics.com"},{"name":"mandakadam","email":"mandakadam@credenceanalytics.com"},{"name":"prabhuvikas","email":"vikasprabhu@credenceanalytics.com"},{"name":"jimmyjammerx","email":"pratiksatardekar@credenceanalytics.com"},{"name":"suraj_chavan","email":"surajchavan@credenceanalytics.com"},{"name":"ajay00007","email":"ajaybendre@credenceanalytics.com"},{"name":"mohinim18","email":"mohinimemane@credenceanalytics.com"}],"homepage":"https://github.com/Credence-Analytics/winston-oracle#readme","bugs":{"url":"https://github.com/Credence-Analytics/winston-oracle/issues"},"dist":{"shasum":"cc8566eaf0bfebcde6cbd2b9d9e63c3c068444c0","tarball":"https://registry.npmjs.org/@credenceanalytics/winston-oracle/-/winston-oracle-1.0.3.tgz","fileCount":8,"integrity":"sha512-/iPSd/ohu66eu2K+0UPXVp4vCglYK3Ob139T+fFZr0r4IrNYAv+JbZlt8n9O+hzotSyS9+uyLlCfzqGE6ctlvQ==","signatures":[{"sig":"MEUCIQCp32cYTLoFS0/Sf4sCnb7xPdEt3gi9YTbbE9+dMcrTCAIgPZvd4/D+Uq1LukcDmXeRaiUZ+ibI/Eid4KUOr61SAUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52301},"main":"index.js","gitHead":"6c203bec1d8bae3151fa1b5fe716fa96e99b8948","scripts":{"test":"mocha --timeout 500000 './test/log.test.js'"},"_npmUser":{"name":"cred-shubham","email":"shubhamyadav@credenceanalytics.com"},"repository":{"url":"git+https://github.com/Credence-Analytics/winston-oracle.git","type":"git"},"_npmVersion":"6.14.14","description":"Oracle transport plugin for winston@3.x logger","directories":{},"_nodeVersion":"14.17.5","dependencies":{"winston":"^3.8.2","oracledb":"^5.5.0","winston-transport":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/winston-oracle_1.0.3_1691054484850_0.6474911769743343","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-11T08:44:28.808Z","modified":"2026-09-21T10:50:49.792Z","1.0.0":"2023-05-11T08:44:29.033Z","1.0.1":"2023-05-11T12:27:27.038Z","1.0.2":"2023-05-29T09:40:49.930Z","1.0.3":"2023-08-03T09:21:25.008Z"},"bugs":{"url":"https://github.com/Credence-Analytics/winston-oracle/issues"},"author":{"name":"vikasprabhu@credenceanalytics.com"},"license":"MIT","homepage":"https://github.com/Credence-Analytics/winston-oracle#readme","keywords":["oracledb","transport","winston"],"repository":{"url":"git+https://github.com/Credence-Analytics/winston-oracle.git","type":"git"},"description":"Oracle transport plugin for winston@3.x logger","maintainers":[{"email":"vikasprabhu@credenceanalytics.com","name":"prabhuvikas"},{"email":"surajchavan@credenceanalytics.com","name":"suraj_chavan"},{"email":"mohinimemane@credenceanalytics.com","name":"mohinim18"},{"email":"jiteshsuthar@credenceanalytics.com","name":"jiteshsuthar"},{"email":"mandakadam@credenceanalytics.com","name":"mandakadam"},{"email":"sonalnadkar@credenceanalytics.com","name":"sonalnadkar"},{"email":"suhassurwase@credenceanalytics.com","name":"suhas_surwase"}],"readme":"# winston-oracle\r\nOracle transport plugin for winston@3.x logger\r\n\r\nIntroduction\r\n------------\r\nThis Oracle transport module is a plugin for winston@3.x logger running in node.js.\r\n\r\nCurrent version plugin supports Winston@3.x.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install winston-oracle\r\n```\r\n\r\n## Prerequisites\r\n`winston-oracle` is dependent on below mentioned libraries:\r\n- oracledb >= 5.x ([*Download Link*](https://www.npmjs.com/package/oracledb)).\r\n- winston >= 3.x ([*Download Link*](https://www.npmjs.com/package/winston)).\r\n\r\n## Use\r\n\r\n```js\r\n\r\nimport OracleTransport from 'winston-oracle';\r\nimport winston from 'winston';\r\n\r\nconst logger = winston.createLogger({\r\n    level: 'debug', // Winston level\r\n    format: winston.format.json(),\r\n    transports: [\r\n        new winston.transports.Console({\r\n            format: winston.format.json(),\r\n        }),\r\n        // pool, table and source are mandatory.\r\n        // oracleDBPool object should be created from from [oracledb@5.2.0](https://www.npmjs.com/package/oracledb) pacakge and from oracledb.createPool() method.\r\n        new OracleTransport({ pool: oracleDBPool, table: \"SYS_LOGS\", source: \"default\" }),\r\n    ],\r\n});\r\n\r\n\r\nconst msg = `Logger added with winston`;\r\n\r\nlogger.debug(msg);\r\nlogger.error(msg);\r\nlogger.info(msg);\r\nlogger.warn(msg);\r\n\r\n```\r\n\r\nInstallation\r\n------------\r\nYou should create a table in the database first.\r\n\r\nDemos:\r\n```SQL\r\nCREATE TABLE `WinstonDB`.SYS_LOGS (\r\n  log_level VARCHAR2(50),\r\n  message VARCHAR2(4000),\r\n  source VARCHAR2(100),\r\n  timestamp DATE\r\n); \r\n```\r\n","readmeFilename":"README.md"}