Skip to main content

send line message notification, support aws lambda

Project description


log information into a dynamodb, with dax support


pip install pynamologger

view Documentation


create a dynamodb table


  • appName


  • timestamp

Sam template

put this in your template.yaml file under properties section
make sure that the table name is the same in Meta declaration

  Type: AWS::DynamoDB::Table
      - AttributeName: appName
        AttributeType: S
      - AttributeName: timestamp
        AttributeType: N
    BillingMode: PAY_PER_REQUEST
    TableName: <put your table name here>
      - AttributeName: appName
        KeyType: HASH
      - AttributeName: timestamp
        KeyType: RANGE

create using pynamodb api


class meta definition

from pynamoLogger.logger import PynamoLogger
class Logger(PynamoLogger):
  class Meta:
    table_name = 'member-database-log-dev-manual' # put your table name
    region = 'ap-southeast-1' #put your region name
    billing_mode = 'PAY_PER_REQUEST'
# Logger.create_table()
Logger.log(appName = 'test', message = "this is crazy", responseObject = {'response': 'null response'})
{'logId': 1603075789.054751,
 'saveResult': {'ConsumedCapacity': {'CapacityUnits': 1.0,
   'TableName': 'member-database-log-dev-manual'}}}
Logger.checkLog(appName = 'test', logId = '1603074235.103042')
[{'appName': None,
  'timestamp': 1603074235.103042,
  'logMessage': 'this is crazy',
  'requestObject': {'noValue': 'noValue'},
  'responseObject': {'response': 'null response'}}]

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynamoLogger-0.0.2.tar.gz (10.0 kB view hashes)

Uploaded Source

Built Distribution

pynamoLogger-0.0.2-py3-none-any.whl (10.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page