{ "info": { "author": "youyo", "author_email": "1003ni2@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development" ], "description": "# Lamblackbox\n\nThis is a AWS Lambda function logging library.\n\n## Install\n\n```\npip install lamblackbox\n```\n\n## Usage\n\n### API Gateway\n\nCode.\n\n```\nimport lamblackbox\nimport json\n\n\n@lamblackbox.apigateway\ndef lambda_handler(event, context):\n return {\n \"statusCode\": 200,\n \"body\": json.dumps({\n \"message\": \"hello world\",\n }),\n }\n```\n\nLogged.\n\n```\nSTART RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72 Version: $LATEST\n[INFO]\t2019-03-09T18:51:44.232Z\t52fdfc07-2182-154f-163f-5f0f9a621d72\t{\"event\": {\"body\": \"eyJ0ZXN0IjoiYm9keSJ9\", \"resource\": \"/{proxy+}\", \"path\": \"/path/to/resource\", \"httpMethod\": \"POST\", \"isBase64Encoded\": true, \"queryStringParameters\": {\"foo\": \"bar\"}, \"pathParameters\": {\"proxy\": \"/path/to/resource\"}, \"stageVariables\": {\"baz\": \"qux\"}, \"headers\": {\"Accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\", \"Accept-Encoding\": \"gzip, deflate, sdch\", \"Accept-Language\": \"en-US,en;q=0.8\", \"Cache-Control\": \"max-age=0\", \"CloudFront-Forwarded-Proto\": \"https\", \"CloudFront-Is-Desktop-Viewer\": \"true\", \"CloudFront-Is-Mobile-Viewer\": \"false\", \"CloudFront-Is-SmartTV-Viewer\": \"false\", \"CloudFront-Is-Tablet-Viewer\": \"false\", \"CloudFront-Viewer-Country\": \"US\", \"Host\": \"1234567890.execute-api.us-east-1.amazonaws.com\", \"Upgrade-Insecure-Requests\": \"1\", \"User-Agent\": \"Custom User Agent String\", \"Via\": \"1.1 08f323deadbeefa7af34d5feb414ce27.cloudfront.net (CloudFront)\", \"X-Amz-Cf-Id\": \"cDehVQoZnx43VYQb9j2-nvCh-9z396Uhbp027Y2JvkCPNLmGJHqlaA==\", \"X-Forwarded-For\": \"127.0.0.1, 127.0.0.2\", \"X-Forwarded-Port\": \"443\", \"X-Forwarded-Proto\": \"https\"}, \"requestContext\": {\"accountId\": \"123456789012\", \"resourceId\": \"123456\", \"stage\": \"prod\", \"requestId\": \"c6af9ac6-7b61-11e6-9a41-93e8deadbeef\", \"requestTime\": \"09/Apr/2015:12:34:56 +0000\", \"requestTimeEpoch\": 1428582896000, \"identity\": {\"cognitoIdentityPoolId\": null, \"accountId\": null, \"cognitoIdentityId\": null, \"caller\": null, \"accessKey\": null, \"sourceIp\": \"127.0.0.1\", \"cognitoAuthenticationType\": null, \"cognitoAuthenticationProvider\": null, \"userArn\": null, \"userAgent\": \"Custom User Agent String\", \"user\": null}, \"path\": \"/prod/path/to/resource\", \"resourcePath\": \"/{proxy+}\", \"httpMethod\": \"POST\", \"apiId\": \"1234567890\", \"protocol\": \"HTTP/1.1\"}}, \"x-application-trace-id\": \"d2ca8a85-6a7f-420b-abdb-30f4e75a0662\"}\n[INFO]\t2019-03-09T18:51:44.233Z\t52fdfc07-2182-154f-163f-5f0f9a621d72\t{\"result\": {\"statusCode\": 200, \"body\": \"{\\\"message\\\": \\\"hello world\\\"}\", \"headers\": {\"x-application-trace-id\": \"d2ca8a85-6a7f-420b-abdb-30f4e75a0662\"}}, \"x-application-trace-id\": \"d2ca8a85-6a7f-420b-abdb-30f4e75a0662\"}\nEND RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72\nREPORT RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72\tDuration: 6.70 ms\tBilled Duration: 100 ms\tMemory Size: 128 MB\tMax Memory Used: 22 MB\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/youyo/lamblackbox", "keywords": "aws lambda log logger logging", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "lamblackbox", "package_url": "https://pypi.org/project/lamblackbox/", "platform": "", "project_url": "https://pypi.org/project/lamblackbox/", "project_urls": { "Homepage": "https://github.com/youyo/lamblackbox", "Source": "https://github.com/youyo/lamblackbox" }, "release_url": "https://pypi.org/project/lamblackbox/0.0.11/", "requires_dist": null, "requires_python": ">=3.6", "summary": "This is a AWS Lambda function logging library.", "version": "0.0.11" }, "last_serial": 4920795, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "509e7087c3c7c1dd612b8b2cefb505fe", "sha256": "544b96c9b99d71c36cd5bd1bcdc68d65ae1da9518c690a89c51b4f70f7bf2dc5" }, "downloads": -1, "filename": "lamblackbox-0.0.10.tar.gz", "has_sig": false, "md5_digest": "509e7087c3c7c1dd612b8b2cefb505fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3049, "upload_time": "2019-03-09T18:37:00", "url": "https://files.pythonhosted.org/packages/1a/67/9bdc7487ebad8031feeee9f51ced0662191cc8dc29258d78eb1fa342bdc2/lamblackbox-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "1219f1614edf14e93cee5888ab8f3108", "sha256": "527895b0114d7231a040e6bd975634aa7f2cb6b5cf05224bffe9153171783d5a" }, "downloads": -1, "filename": "lamblackbox-0.0.11.tar.gz", "has_sig": false, "md5_digest": "1219f1614edf14e93cee5888ab8f3108", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4484, "upload_time": "2019-03-10T08:53:22", "url": "https://files.pythonhosted.org/packages/4e/9c/b3db28ca49571278787745f1c966e1fe71d24b78f3e9e02ffccb646962bb/lamblackbox-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2494c7a149acd4dd5aa3f5d95f1d03aa", "sha256": "f4f3e7972e823650194721ea1ab3e08702e440fb5a23ac9a3833ce64775018af" }, "downloads": -1, "filename": "lamblackbox-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2494c7a149acd4dd5aa3f5d95f1d03aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2648, "upload_time": "2019-03-09T17:06:16", "url": "https://files.pythonhosted.org/packages/f8/ec/e73ee166a7a91e738117383e5d4dacaa71905786063a05eb4f30e4f740e7/lamblackbox-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6893d3371c689ed06a967c4900d328b2", "sha256": "da0db623976802e2590e9b53bc1d7302cf21cfe23545feef006f37609d68bbb3" }, "downloads": -1, "filename": "lamblackbox-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6893d3371c689ed06a967c4900d328b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2801, "upload_time": "2019-03-09T17:15:26", "url": "https://files.pythonhosted.org/packages/81/1f/057bab946517bcaf7c06476d71834d0f15f0e93b3d2bec6c0e20f4286bc9/lamblackbox-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d8347a364042a3a382df6616335ea2ce", "sha256": "1353d132251403d9f6f7f44672ea0deeb3107fd80654d73ca45a12d50cbbe9e8" }, "downloads": -1, "filename": "lamblackbox-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d8347a364042a3a382df6616335ea2ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2760, "upload_time": "2019-03-09T17:29:59", "url": "https://files.pythonhosted.org/packages/87/83/9e3a63bdcc1dc7b227b2d928a4ff1c7e60d027032dae7609e0412a21ac1f/lamblackbox-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7dcf1ff76a4a3bacdcf70c8f4a83b8d4", "sha256": "7bd7fbb56c93ba2b4afd1ec4164b509226d326b9d6594235db5d581cd20127c4" }, "downloads": -1, "filename": "lamblackbox-0.0.6.tar.gz", "has_sig": false, "md5_digest": "7dcf1ff76a4a3bacdcf70c8f4a83b8d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2823, "upload_time": "2019-03-09T17:54:46", "url": "https://files.pythonhosted.org/packages/28/fd/f9d90986f9e34484a65946afdf16e1ef8ac8bef7956bb21f2c41fb99f5d4/lamblackbox-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "3a91e0f293dd5c1ba557f2e1cfbe4343", "sha256": "39a34c55cbbcf84ec60ec905b783525cca3f4712302bf7608c8ecc433e02327d" }, "downloads": -1, "filename": "lamblackbox-0.0.7.tar.gz", "has_sig": false, "md5_digest": "3a91e0f293dd5c1ba557f2e1cfbe4343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2817, "upload_time": "2019-03-09T18:01:21", "url": "https://files.pythonhosted.org/packages/68/7f/c975f20b8f8664b52e1d30a9a93ba1a6cab276b67fce0265a966aaaca836/lamblackbox-0.0.7.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b30abbfc596e20ed27f5ad97532f7211", "sha256": "e837d4053a3dada2625ff58ba52e142c1fb1935a97910a964b3736831fa52902" }, "downloads": -1, "filename": "lamblackbox-0.0.9.tar.gz", "has_sig": false, "md5_digest": "b30abbfc596e20ed27f5ad97532f7211", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2905, "upload_time": "2019-03-09T18:11:12", "url": "https://files.pythonhosted.org/packages/96/96/6df2aa885d57bdddab2f41503237c85dad3c33b6ef902f22ec7ac11382eb/lamblackbox-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1219f1614edf14e93cee5888ab8f3108", "sha256": "527895b0114d7231a040e6bd975634aa7f2cb6b5cf05224bffe9153171783d5a" }, "downloads": -1, "filename": "lamblackbox-0.0.11.tar.gz", "has_sig": false, "md5_digest": "1219f1614edf14e93cee5888ab8f3108", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4484, "upload_time": "2019-03-10T08:53:22", "url": "https://files.pythonhosted.org/packages/4e/9c/b3db28ca49571278787745f1c966e1fe71d24b78f3e9e02ffccb646962bb/lamblackbox-0.0.11.tar.gz" } ] }