{"_id":"@albertdz/logger","_rev":"1-3223144057dbb34edc63aebffa5e1831","name":"@albertdz/logger","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@albertdz/logger","version":"1.0.0","description":"A specialized solution for writing logs to files, providing an efficient and straightforward way to maintain a detailed record of your application's activities.","main":"main.ts","author":{"name":"Albert Diaz"},"license":"ISC","scripts":{"test":"vitest"},"repository":{"type":"git","url":"git+https://github.com/AlbertDz/logger.git"},"keywords":["logger","log","file","write","record","activity","application","solution","efficient","straightforward","maintain","detailed"],"bugs":{"url":"https://github.com/AlbertDz/logger/issues"},"homepage":"https://github.com/AlbertDz/logger#readme","engines":{"node":">=14.0.0"},"exports":{".":"./main.ts"},"dependencies":{"dotenv":"^16.4.5","typescript":"^5.4.5"},"devDependencies":{"vitest":"^1.5.0"},"_id":"@albertdz/logger@1.0.0","gitHead":"094ead897b22b040df2099b92ca979378481b97f","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-LQCheS8SAuiZZ4lg9Jb7dr33cx3SKyN2394ybRqC/dQSs1BVWg2oQmlFFY1E9dpIP+kcbeweyqXcS/TI6nlHjQ==","shasum":"ad48a83714f7fde258f709301ca0fba81e3941a8","tarball":"https://registry.npmjs.org/@albertdz/logger/-/logger-1.0.0.tgz","fileCount":4,"unpackedSize":4693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDB8urmUr93w3c998iQbYxMCTcQ8dkjCLo5Qz3dcEAlAiEAs/THgro0ZB+fyVrkofMAAlA8uT1b49hZ+rfTxJIWa5g="}]},"_npmUser":{"name":"albertdz","email":"diazalbert45@gmail.com"},"directories":{},"maintainers":[{"name":"albertdz","email":"diazalbert45@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.0.0_1713809713785_0.04502642517027744"},"_hasShrinkwrap":false},"1.0.1":{"name":"@albertdz/logger","version":"1.0.1","description":"A specialized solution for writing logs to files, providing an efficient and straightforward way to maintain a detailed record of your application's activities.","main":"main.ts","author":{"name":"Albert Diaz"},"license":"ISC","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AlbertDz/logger.git"},"keywords":["logger","log","file","write","record","activity","application","solution","efficient","straightforward","maintain","detailed"],"bugs":{"url":"https://github.com/AlbertDz/logger/issues"},"homepage":"https://github.com/AlbertDz/logger#readme","engines":{"node":">=12.0.0"},"exports":{".":"./main.js"},"dependencies":{"dotenv":"^16.4.5"},"_id":"@albertdz/logger@1.0.1","gitHead":"f6ce47f61433cc79ed7f0776cef498309fe0d9ef","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-QvSeDq0gP0MpJj+6ZSqLxpthesl7klhQUG5Urn2fLJCNqqUfwQVbFSJ98eE/oJEY/9JEPaRlLOIIWSZLdPyifg==","shasum":"57d72744d69bf77e0ca7d18d1e306a4dfdd63a65","tarball":"https://registry.npmjs.org/@albertdz/logger/-/logger-1.0.1.tgz","fileCount":4,"unpackedSize":4627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUgJ88cUu+xaKxqkeRHBW+/+cgDo5DY/TI5OBtcQKggQIhAJo3S6mHR4aWQizxu900od2Nzf6ztX6vbpjrCt8vweSH"}]},"_npmUser":{"name":"albertdz","email":"diazalbert45@gmail.com"},"directories":{},"maintainers":[{"name":"albertdz","email":"diazalbert45@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.0.1_1713812150807_0.02098263505845921"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-22T18:15:13.680Z","1.0.0":"2024-04-22T18:15:13.946Z","modified":"2024-04-22T18:55:51.108Z","1.0.1":"2024-04-22T18:55:50.957Z"},"maintainers":[{"name":"albertdz","email":"diazalbert45@gmail.com"}],"description":"A specialized solution for writing logs to files, providing an efficient and straightforward way to maintain a detailed record of your application's activities.","homepage":"https://github.com/AlbertDz/logger#readme","keywords":["logger","log","file","write","record","activity","application","solution","efficient","straightforward","maintain","detailed"],"repository":{"type":"git","url":"git+https://github.com/AlbertDz/logger.git"},"author":{"name":"Albert Diaz"},"bugs":{"url":"https://github.com/AlbertDz/logger/issues"},"license":"ISC","readme":"# Logger\r\n\r\n## Configuración y Uso de @albertdz/logger\r\n\r\n### Instalación\r\n```bash\r\nnpm i @albertdz/logger\r\n```\r\no\r\n```bash\r\nyarn add @albertdz/logger\r\n```\r\n\r\n### Configuración de Variables de Entorno\r\nAntes de utilizar la librería, es necesario configurar algunas variables de entorno que serán utilizadas para su funcionamiento. A continuación se detallan las variables que necesitas configurar:\r\n\r\n* `FILE_PATH`: Indica la ruta donde se alamcenaran los logs.\r\n\r\n* `FILE_NAME`: Nombre del fichero donde se guardaran los logs.\r\n\r\n* `MAX_RECORDS`: Cantidad de registros a guardar.\r\n\r\n.env\r\n```bash\r\nFILE_PATH=\"C:/Users/Username/Desktop/Projects/My_app\"\r\nFILE_NAME=\"records\"\r\nMAX_RECORDS=\"100\"\r\n```\r\n\r\n### Uso\r\nUna vez que tienes configuradas las variables de entorno, puedes comenzar a utilizar la librería. Aquí te mostramos cómo hacerlo:\r\n```javascript\r\nconst logger = require(\"@albertdz/logger\");\r\n\r\nlogger.info('Info');\r\nlogger.error('error');\r\nlogger.debug('debug');\r\n```\r\n","readmeFilename":"README.md"}