The elb-log Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The elb-log Reference Manual

This is the elb-log Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 14:31:40 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Elb Log - Elastic Load Balancing log manager for Common Lisp

Build Status

Usage

(with-elb-log  ((cons (asdf::getenv "AWS_ACCESS_KEY") (asdf::getenv "AWS_SECRET_KEY")) "elb-log")
  (dolist (key (log-keys))
    (do-something (log-lines key))))

;;; Same as above

(let* ((elb-log (make-elb-log (cons (asdf::getenv "AWS_ACCESS_KEY") (asdf::getenv "AWS_SECRET_KEY")) "elb-log"))
       (log-bucket (make-log-bucket elb-log)))
  (dolist (key (log-keys log-bucket))
    (do-something (log-lines key))))

API

See Document.
This HTML is generated by Codex.

Author

Copyright

Copyright (c) 2015 Rudolph Miller

License

Licensed under the LLGPL License.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 elb-log

Author

Rudolph Miller

Home Page

https://github.com/Rudolph-Miller/elb-log

License

MIT

Description

ELB log manager for Common Lisp

Long Description

# Elb Log - Elastic Load Balancing log manager for Common Lisp
[![Build Status](https://circleci.com/gh/Rudolph-Miller/elb-log.svg?style=shield)](https://circleci.com/gh/Rudolph-Miller/elb-log)

## Usage

“‘Lisp
(with-elb-log ((cons (asdf::getenv "AWS_ACCESS_KEY") (asdf::getenv "AWS_SECRET_KEY")) "elb-log")
(dolist (key (log-keys))
(do-something (log-lines key))))

;;; Same as above

(let* ((elb-log (make-elb-log (cons (asdf::getenv "AWS_ACCESS_KEY") (asdf::getenv "AWS_SECRET_KEY")) "elb-log"))
(log-bucket (make-log-bucket elb-log)))
(dolist (key (log-keys log-bucket))
(do-something (log-lines key))))
“‘

## API

See [Document](http://rudolph-miller.github.io/elb-log/overview.html).
This HTML is generated by [Codex](https://github.com/CommonDoc/codex).

## Author

* Rudolph Miller

## Copyright

Copyright (c) 2015 Rudolph Miller

## License

Licensed under the LLGPL License.

Version

0.1

Dependencies
Source

elb-log.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 elb-log/src

Parent

elb-log (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 elb-log.asd

Location

elb-log.asd

Systems

elb-log (system)

Packages

elb-log-asd


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 elb-log/src/util.lisp

Parent

src (module)

Location

src/util.lisp

Packages

elb-log.util

Exported Definitions
Internal Definitions

*timestamp-scanner* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 elb-log/src/struct.lisp

Dependency

util.lisp (file)

Parent

src (module)

Location

src/struct.lisp

Packages

elb-log.struct

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.4 elb-log/src/elb-log.lisp

Dependency

struct.lisp (file)

Parent

src (module)

Location

src/elb-log.lisp

Packages

elb-log

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 elb-log-asd

Source

elb-log.asd

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 elb-log.util

Source

util.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

*timestamp-scanner* (special variable)


Next: , Previous: , Up: Packages   [Contents][Index]

5.3 elb-log.struct

Source

struct.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.4 elb-log

Source

elb-log.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *elb-log*

Default value of #S(elb-log).

Package

elb-log

Source

elb-log.lisp (file)

Special Variable: *key-scanner*
Package

elb-log.util

Source

util.lisp (file)

Special Variable: *log-bucket*

Default value of #S(log-bucket).

Package

elb-log

Source

elb-log.lisp (file)

Special Variable: *log-date*

Default value of date used by #’make-log-bucket.

Package

elb-log

Source

elb-log.lisp (file)

Special Variable: *log-line-scanner*
Package

elb-log.util

Source

util.lisp (file)

Special Variable: *sample-key*
Package

elb-log.util

Source

util.lisp (file)

Special Variable: *sample-log*
Package

elb-log.util

Source

util.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: with-elb-log (CREDENTIALS BUCKET-NAME) &body BODY

Bind *elb-log* to #S(elb-log credentials bucket-name), *log-bucket* to #S(log-bucket bucket *elb-log*).

Package

elb-log

Source

elb-log.lisp (file)

Macro: with-specified-date-elb-log DATE (CREDENTIALS BUCKET-NAME) &body BODY

Bind *elb-log* to #S(elb-log credentials bucket-name), *log-bucket* to #S(log-bucket bucket *elb-log*), *log-date* to date.

Package

elb-log

Source

elb-log.lisp (file)

Macro: with-stubs (&rest FN-NAME-BODY-ALIST) &body BODY
Package

elb-log.util

Source

util.lisp (file)

Macro: with-this-elb-log (CREDENTIALS BUCKET-NAME) &body BODY

Bind *elb-log* to #S(elb-log credentials bucket-name), *log-bucket* to #S(log-bucket bucket *elb-log*), *log-date* to (local-time:today).

Package

elb-log

Source

elb-log.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: %make-elb-log &key (CREDENTIALS CREDENTIALS) (BUCKET-NAME BUCKET-NAME) (ACCOUNT-ID ACCOUNT-ID) (REGION REGION)
Package

elb-log.struct

Source

struct.lisp (file)

Function: %make-log-bucket &key (BUCKETS BUCKETS) (ELB-LOG ELB-LOG)
Package

elb-log.struct

Source

struct.lisp (file)

Function: %make-log-key &key (ACCOUNT-ID ACCOUNT-ID) (REGION REGION) (DATE DATE) (ELB-NAME ELB-NAME) (TIMESTAMP TIMESTAMP) (ELB-IP ELB-IP) (HASH HASH) (KEY KEY)
Package

elb-log.struct

Source

struct.lisp (file)

Function: %make-log-line &key (TIME TIME) (ELB-NAME ELB-NAME) (CLIENT CLIENT) (CLIENT-PORT CLIENT-PORT) (BACKEND BACKEND) (BACKEND-PORT BACKEND-PORT) (REQUEST-PROCESSING-TIME REQUEST-PROCESSING-TIME) (BACKEND-PROCESSING-TIME BACKEND-PROCESSING-TIME) (RESPONSE-PROCESSING-TIME RESPONSE-PROCESSING-TIME) (ELB-STATUS-CODE ELB-STATUS-CODE) (BACKEND-STATUS-CODE BACKEND-STATUS-CODE) (RECEIVED-BYTES RECEIVED-BYTES) (SENT-BYTES SENT-BYTES) (REQUEST-METHOD REQUEST-METHOD) (REQUEST-URI REQUEST-URI) (REQUEST-PROTOCOL REQUEST-PROTOCOL) (USER-AGENT USER-AGENT) (SSL-CIPHER SSL-CIPHER) (SSL-PROTOCOL SSL-PROTOCOL)
Package

elb-log.struct

Source

struct.lisp (file)

Function: elb-log-account-id INSTANCE
Function: (setf elb-log-account-id) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: elb-log-bucket-name INSTANCE
Function: (setf elb-log-bucket-name) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: elb-log-credentials INSTANCE
Function: (setf elb-log-credentials) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: elb-log-region INSTANCE
Function: (setf elb-log-region) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: format-date DATE
Package

elb-log.util

Source

util.lisp (file)

Function: log-bucket-buckets INSTANCE
Function: (setf log-bucket-buckets) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-bucket-elb-log INSTANCE
Function: (setf log-bucket-elb-log) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-account-id INSTANCE
Function: (setf log-key-account-id) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-date INSTANCE
Function: (setf log-key-date) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-elb-ip INSTANCE
Function: (setf log-key-elb-ip) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-elb-name INSTANCE
Function: (setf log-key-elb-name) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-hash INSTANCE
Function: (setf log-key-hash) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-key INSTANCE
Function: (setf log-key-key) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-region INSTANCE
Function: (setf log-key-region) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-timestamp INSTANCE
Function: (setf log-key-timestamp) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-keys &optional LOG-BUCKET

Return a list of #S(log-key).

Package

elb-log

Source

elb-log.lisp (file)

Function: log-line-backend INSTANCE
Function: (setf log-line-backend) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-backend-port INSTANCE
Function: (setf log-line-backend-port) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-backend-processing-time INSTANCE
Function: (setf log-line-backend-processing-time) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-backend-status-code INSTANCE
Function: (setf log-line-backend-status-code) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-client INSTANCE
Function: (setf log-line-client) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-client-port INSTANCE
Function: (setf log-line-client-port) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-elb-name INSTANCE
Function: (setf log-line-elb-name) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-elb-status-code INSTANCE
Function: (setf log-line-elb-status-code) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-received-bytes INSTANCE
Function: (setf log-line-received-bytes) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-request-method INSTANCE
Function: (setf log-line-request-method) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-request-processing-time INSTANCE
Function: (setf log-line-request-processing-time) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-request-protocol INSTANCE
Function: (setf log-line-request-protocol) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-request-uri INSTANCE
Function: (setf log-line-request-uri) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-response-processing-time INSTANCE
Function: (setf log-line-response-processing-time) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-sent-bytes INSTANCE
Function: (setf log-line-sent-bytes) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-ssl-cipher INSTANCE
Function: (setf log-line-ssl-cipher) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-ssl-protocol INSTANCE
Function: (setf log-line-ssl-protocol) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-time INSTANCE
Function: (setf log-line-time) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-user-agent INSTANCE
Function: (setf log-line-user-agent) VALUE INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-lines LOG-KEY &key BUCKET

Return a list of #S(log-line).

Package

elb-log

Source

elb-log.lisp (file)

Function: make-elb-log CREDENTIALS BUCKET-NAME

Return #S(elb-log credentials bucket-name).
CREDENTIALS should be (cons "AWS_ACCESS_KEY" "AWS_SECRET_KEY"). BUCKET-NAME should be bucket name of ELB log.

Package

elb-log.struct

Source

struct.lisp (file)

Function: make-log-bucket &optional ELB-LOG DATE MAX-KEYS

Return #S(log-bucket).
ELB-LOG should be #S(elb-log).
DATE should be an instance of loca-time:timestamp.

Package

elb-log

Source

elb-log.lisp (file)

Function: make-log-key KEY
Package

elb-log.struct

Source

struct.lisp (file)

Function: make-log-line STRING
Package

elb-log.struct

Source

struct.lisp (file)

Function: parse-date DATE
Package

elb-log.util

Source

util.lisp (file)

Function: parse-timestamp TIMESTAMP
Package

elb-log.util

Source

util.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Structures

Structure: elb-log ()

Struct of account information.

Package

elb-log.struct

Source

struct.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
  • secret-key (method)
  • access-key (method)
Direct slots
Slot: credentials
Type

cons

Readers

elb-log-credentials (function)

Writers

(setf elb-log-credentials) (function)

Slot: bucket-name
Type

string

Readers

elb-log-bucket-name (function)

Writers

(setf elb-log-bucket-name) (function)

Slot: account-id
Type

(or null string)

Readers

elb-log-account-id (function)

Writers

(setf elb-log-account-id) (function)

Slot: region
Type

(or null string)

Readers

elb-log-region (function)

Writers

(setf elb-log-region) (function)

Structure: log-bucket ()

Struct of ELB log bucket.

Package

elb-log.struct

Source

struct.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: buckets
Type

list

Readers

log-bucket-buckets (function)

Writers

(setf log-bucket-buckets) (function)

Slot: elb-log
Type

(or null elb-log.struct:elb-log)

Readers

log-bucket-elb-log (function)

Writers

(setf log-bucket-elb-log) (function)

Structure: log-key ()

Struct of ELB log object key.

Package

elb-log.struct

Source

struct.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: account-id
Type

(or null string)

Readers

log-key-account-id (function)

Writers

(setf log-key-account-id) (function)

Slot: region
Type

(or null string)

Readers

log-key-region (function)

Writers

(setf log-key-region) (function)

Slot: date
Type

(or null local-time:timestamp)

Readers

log-key-date (function)

Writers

(setf log-key-date) (function)

Slot: elb-name
Type

(or null string)

Readers

log-key-elb-name (function)

Writers

(setf log-key-elb-name) (function)

Slot: timestamp
Type

(or null local-time:timestamp)

Readers

log-key-timestamp (function)

Writers

(setf log-key-timestamp) (function)

Slot: elb-ip
Type

(or null string)

Readers

log-key-elb-ip (function)

Writers

(setf log-key-elb-ip) (function)

Slot: hash
Type

(or null string)

Readers

log-key-hash (function)

Writers

(setf log-key-hash) (function)

Slot: key
Type

(or null zs3::key)

Readers

log-key-key (function)

Writers

(setf log-key-key) (function)

Structure: log-line ()

Struct of ELB log line.

Package

elb-log.struct

Source

struct.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: time
Type

(or null local-time:timestamp)

Readers

log-line-time (function)

Writers

(setf log-line-time) (function)

Slot: elb-name
Type

(or null string)

Readers

log-line-elb-name (function)

Writers

(setf log-line-elb-name) (function)

Slot: client
Type

(or null string)

Readers

log-line-client (function)

Writers

(setf log-line-client) (function)

Slot: client-port
Type

(or null integer)

Readers

log-line-client-port (function)

Writers

(setf log-line-client-port) (function)

Slot: backend
Type

(or null string)

Readers

log-line-backend (function)

Writers

(setf log-line-backend) (function)

Slot: backend-port
Type

(or null integer)

Readers

log-line-backend-port (function)

Writers

(setf log-line-backend-port) (function)

Slot: request-processing-time
Type

(or null float)

Readers

log-line-request-processing-time (function)

Writers

(setf log-line-request-processing-time) (function)

Slot: backend-processing-time
Type

(or null float)

Readers

log-line-backend-processing-time (function)

Writers

(setf log-line-backend-processing-time) (function)

Slot: response-processing-time
Type

(or null float)

Readers

log-line-response-processing-time (function)

Writers

(setf log-line-response-processing-time) (function)

Slot: elb-status-code
Type

(or null integer)

Readers

log-line-elb-status-code (function)

Writers

(setf log-line-elb-status-code) (function)

Slot: backend-status-code
Type

(or null integer)

Readers

log-line-backend-status-code (function)

Writers

(setf log-line-backend-status-code) (function)

Slot: received-bytes
Type

(or null integer)

Readers

log-line-received-bytes (function)

Writers

(setf log-line-received-bytes) (function)

Slot: sent-bytes
Type

(or null integer)

Readers

log-line-sent-bytes (function)

Writers

(setf log-line-sent-bytes) (function)

Slot: request-method
Type

(or null string)

Readers

log-line-request-method (function)

Writers

(setf log-line-request-method) (function)

Slot: request-uri
Type

(or null string)

Readers

log-line-request-uri (function)

Writers

(setf log-line-request-uri) (function)

Slot: request-protocol
Type

(or null string)

Readers

log-line-request-protocol (function)

Writers

(setf log-line-request-protocol) (function)

Slot: user-agent
Type

(or null string)

Readers

log-line-user-agent (function)

Writers

(setf log-line-user-agent) (function)

Slot: ssl-cipher
Type

(or null string)

Readers

log-line-ssl-cipher (function)

Writers

(setf log-line-ssl-cipher) (function)

Slot: ssl-protocol
Type

(or null string)

Readers

log-line-ssl-protocol (function)

Writers

(setf log-line-ssl-protocol) (function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *timestamp-scanner*
Package

elb-log.util

Source

util.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: with-stub-make-log-bucket &body BODY
Package

elb-log

Source

elb-log.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: copy-elb-log INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: copy-log-bucket INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: copy-log-key INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: copy-log-line INSTANCE
Package

elb-log.struct

Source

struct.lisp (file)

Function: elb-log-p OBJECT
Package

elb-log.struct

Source

struct.lisp (file)

Function: format-bucket-prefix DATE &optional ELB-LOG
Package

elb-log

Source

elb-log.lisp (file)

Function: log-bucket-p OBJECT
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-key-p OBJECT
Package

elb-log.struct

Source

struct.lisp (file)

Function: log-line-p OBJECT
Package

elb-log.struct

Source

struct.lisp (file)

Function: set-accout-id-and-region ELB-LOG
Package

elb-log

Source

elb-log.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   E   F   L   M  
Index Entry  Section

E
elb-log.asd: The elb-log<dot>asd file
elb-log/src: The elb-log/src module
elb-log/src/elb-log.lisp: The elb-log/src/elb-log<dot>lisp file
elb-log/src/struct.lisp: The elb-log/src/struct<dot>lisp file
elb-log/src/util.lisp: The elb-log/src/util<dot>lisp file

F
File, Lisp, elb-log.asd: The elb-log<dot>asd file
File, Lisp, elb-log/src/elb-log.lisp: The elb-log/src/elb-log<dot>lisp file
File, Lisp, elb-log/src/struct.lisp: The elb-log/src/struct<dot>lisp file
File, Lisp, elb-log/src/util.lisp: The elb-log/src/util<dot>lisp file

L
Lisp File, elb-log.asd: The elb-log<dot>asd file
Lisp File, elb-log/src/elb-log.lisp: The elb-log/src/elb-log<dot>lisp file
Lisp File, elb-log/src/struct.lisp: The elb-log/src/struct<dot>lisp file
Lisp File, elb-log/src/util.lisp: The elb-log/src/util<dot>lisp file

M
Module, elb-log/src: The elb-log/src module

Jump to:   E   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
C   E   F   L   M   P   S   W  
Index Entry  Section

%
%make-elb-log: Exported functions
%make-log-bucket: Exported functions
%make-log-key: Exported functions
%make-log-line: Exported functions

(
(setf elb-log-account-id): Exported functions
(setf elb-log-bucket-name): Exported functions
(setf elb-log-credentials): Exported functions
(setf elb-log-region): Exported functions
(setf log-bucket-buckets): Exported functions
(setf log-bucket-elb-log): Exported functions
(setf log-key-account-id): Exported functions
(setf log-key-date): Exported functions
(setf log-key-elb-ip): Exported functions
(setf log-key-elb-name): Exported functions
(setf log-key-hash): Exported functions
(setf log-key-key): Exported functions
(setf log-key-region): Exported functions
(setf log-key-timestamp): Exported functions
(setf log-line-backend): Exported functions
(setf log-line-backend-port): Exported functions
(setf log-line-backend-processing-time): Exported functions
(setf log-line-backend-status-code): Exported functions
(setf log-line-client): Exported functions
(setf log-line-client-port): Exported functions
(setf log-line-elb-name): Exported functions
(setf log-line-elb-status-code): Exported functions
(setf log-line-received-bytes): Exported functions
(setf log-line-request-method): Exported functions
(setf log-line-request-processing-time): Exported functions
(setf log-line-request-protocol): Exported functions
(setf log-line-request-uri): Exported functions
(setf log-line-response-processing-time): Exported functions
(setf log-line-sent-bytes): Exported functions
(setf log-line-ssl-cipher): Exported functions
(setf log-line-ssl-protocol): Exported functions
(setf log-line-time): Exported functions
(setf log-line-user-agent): Exported functions

C
copy-elb-log: Internal functions
copy-log-bucket: Internal functions
copy-log-key: Internal functions
copy-log-line: Internal functions

E
elb-log-account-id: Exported functions
elb-log-bucket-name: Exported functions
elb-log-credentials: Exported functions
elb-log-p: Internal functions
elb-log-region: Exported functions

F
format-bucket-prefix: Internal functions
format-date: Exported functions
Function, %make-elb-log: Exported functions
Function, %make-log-bucket: Exported functions
Function, %make-log-key: Exported functions
Function, %make-log-line: Exported functions
Function, (setf elb-log-account-id): Exported functions
Function, (setf elb-log-bucket-name): Exported functions
Function, (setf elb-log-credentials): Exported functions
Function, (setf elb-log-region): Exported functions
Function, (setf log-bucket-buckets): Exported functions
Function, (setf log-bucket-elb-log): Exported functions
Function, (setf log-key-account-id): Exported functions
Function, (setf log-key-date): Exported functions
Function, (setf log-key-elb-ip): Exported functions
Function, (setf log-key-elb-name): Exported functions
Function, (setf log-key-hash): Exported functions
Function, (setf log-key-key): Exported functions
Function, (setf log-key-region): Exported functions
Function, (setf log-key-timestamp): Exported functions
Function, (setf log-line-backend): Exported functions
Function, (setf log-line-backend-port): Exported functions
Function, (setf log-line-backend-processing-time): Exported functions
Function, (setf log-line-backend-status-code): Exported functions
Function, (setf log-line-client): Exported functions
Function, (setf log-line-client-port): Exported functions
Function, (setf log-line-elb-name): Exported functions
Function, (setf log-line-elb-status-code): Exported functions
Function, (setf log-line-received-bytes): Exported functions
Function, (setf log-line-request-method): Exported functions
Function, (setf log-line-request-processing-time): Exported functions
Function, (setf log-line-request-protocol): Exported functions
Function, (setf log-line-request-uri): Exported functions
Function, (setf log-line-response-processing-time): Exported functions
Function, (setf log-line-sent-bytes): Exported functions
Function, (setf log-line-ssl-cipher): Exported functions
Function, (setf log-line-ssl-protocol): Exported functions
Function, (setf log-line-time): Exported functions
Function, (setf log-line-user-agent): Exported functions
Function, copy-elb-log: Internal functions
Function, copy-log-bucket: Internal functions
Function, copy-log-key: Internal functions
Function, copy-log-line: Internal functions
Function, elb-log-account-id: Exported functions
Function, elb-log-bucket-name: Exported functions
Function, elb-log-credentials: Exported functions
Function, elb-log-p: Internal functions
Function, elb-log-region: Exported functions
Function, format-bucket-prefix: Internal functions
Function, format-date: Exported functions
Function, log-bucket-buckets: Exported functions
Function, log-bucket-elb-log: Exported functions
Function, log-bucket-p: Internal functions
Function, log-key-account-id: Exported functions
Function, log-key-date: Exported functions
Function, log-key-elb-ip: Exported functions
Function, log-key-elb-name: Exported functions
Function, log-key-hash: Exported functions
Function, log-key-key: Exported functions
Function, log-key-p: Internal functions
Function, log-key-region: Exported functions
Function, log-key-timestamp: Exported functions
Function, log-keys: Exported functions
Function, log-line-backend: Exported functions
Function, log-line-backend-port: Exported functions
Function, log-line-backend-processing-time: Exported functions
Function, log-line-backend-status-code: Exported functions
Function, log-line-client: Exported functions
Function, log-line-client-port: Exported functions
Function, log-line-elb-name: Exported functions
Function, log-line-elb-status-code: Exported functions
Function, log-line-p: Internal functions
Function, log-line-received-bytes: Exported functions
Function, log-line-request-method: Exported functions
Function, log-line-request-processing-time: Exported functions
Function, log-line-request-protocol: Exported functions
Function, log-line-request-uri: Exported functions
Function, log-line-response-processing-time: Exported functions
Function, log-line-sent-bytes: Exported functions
Function, log-line-ssl-cipher: Exported functions
Function, log-line-ssl-protocol: Exported functions
Function, log-line-time: Exported functions
Function, log-line-user-agent: Exported functions
Function, log-lines: Exported functions
Function, make-elb-log: Exported functions
Function, make-log-bucket: Exported functions
Function, make-log-key: Exported functions
Function, make-log-line: Exported functions
Function, parse-date: Exported functions
Function, parse-timestamp: Exported functions
Function, set-accout-id-and-region: Internal functions

L
log-bucket-buckets: Exported functions
log-bucket-elb-log: Exported functions
log-bucket-p: Internal functions
log-key-account-id: Exported functions
log-key-date: Exported functions
log-key-elb-ip: Exported functions
log-key-elb-name: Exported functions
log-key-hash: Exported functions
log-key-key: Exported functions
log-key-p: Internal functions
log-key-region: Exported functions
log-key-timestamp: Exported functions
log-keys: Exported functions
log-line-backend: Exported functions
log-line-backend-port: Exported functions
log-line-backend-processing-time: Exported functions
log-line-backend-status-code: Exported functions
log-line-client: Exported functions
log-line-client-port: Exported functions
log-line-elb-name: Exported functions
log-line-elb-status-code: Exported functions
log-line-p: Internal functions
log-line-received-bytes: Exported functions
log-line-request-method: Exported functions
log-line-request-processing-time: Exported functions
log-line-request-protocol: Exported functions
log-line-request-uri: Exported functions
log-line-response-processing-time: Exported functions
log-line-sent-bytes: Exported functions
log-line-ssl-cipher: Exported functions
log-line-ssl-protocol: Exported functions
log-line-time: Exported functions
log-line-user-agent: Exported functions
log-lines: Exported functions

M
Macro, with-elb-log: Exported macros
Macro, with-specified-date-elb-log: Exported macros
Macro, with-stub-make-log-bucket: Internal macros
Macro, with-stubs: Exported macros
Macro, with-this-elb-log: Exported macros
make-elb-log: Exported functions
make-log-bucket: Exported functions
make-log-key: Exported functions
make-log-line: Exported functions

P
parse-date: Exported functions
parse-timestamp: Exported functions

S
set-accout-id-and-region: Internal functions

W
with-elb-log: Exported macros
with-specified-date-elb-log: Exported macros
with-stub-make-log-bucket: Internal macros
with-stubs: Exported macros
with-this-elb-log: Exported macros

Jump to:   %   (  
C   E   F   L   M   P   S   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   B   C   D   E   H   K   R   S   T   U  
Index Entry  Section

*
*elb-log*: Exported special variables
*key-scanner*: Exported special variables
*log-bucket*: Exported special variables
*log-date*: Exported special variables
*log-line-scanner*: Exported special variables
*sample-key*: Exported special variables
*sample-log*: Exported special variables
*timestamp-scanner*: Internal special variables

A
account-id: Exported structures
account-id: Exported structures

B
backend: Exported structures
backend-port: Exported structures
backend-processing-time: Exported structures
backend-status-code: Exported structures
bucket-name: Exported structures
buckets: Exported structures

C
client: Exported structures
client-port: Exported structures
credentials: Exported structures

D
date: Exported structures

E
elb-ip: Exported structures
elb-log: Exported structures
elb-name: Exported structures
elb-name: Exported structures
elb-status-code: Exported structures

H
hash: Exported structures

K
key: Exported structures

R
received-bytes: Exported structures
region: Exported structures
region: Exported structures
request-method: Exported structures
request-processing-time: Exported structures
request-protocol: Exported structures
request-uri: Exported structures
response-processing-time: Exported structures

S
sent-bytes: Exported structures
Slot, account-id: Exported structures
Slot, account-id: Exported structures
Slot, backend: Exported structures
Slot, backend-port: Exported structures
Slot, backend-processing-time: Exported structures
Slot, backend-status-code: Exported structures
Slot, bucket-name: Exported structures
Slot, buckets: Exported structures
Slot, client: Exported structures
Slot, client-port: Exported structures
Slot, credentials: Exported structures
Slot, date: Exported structures
Slot, elb-ip: Exported structures
Slot, elb-log: Exported structures
Slot, elb-name: Exported structures
Slot, elb-name: Exported structures
Slot, elb-status-code: Exported structures
Slot, hash: Exported structures
Slot, key: Exported structures
Slot, received-bytes: Exported structures
Slot, region: Exported structures
Slot, region: Exported structures
Slot, request-method: Exported structures
Slot, request-processing-time: Exported structures
Slot, request-protocol: Exported structures
Slot, request-uri: Exported structures
Slot, response-processing-time: Exported structures
Slot, sent-bytes: Exported structures
Slot, ssl-cipher: Exported structures
Slot, ssl-protocol: Exported structures
Slot, time: Exported structures
Slot, timestamp: Exported structures
Slot, user-agent: Exported structures
Special Variable, *elb-log*: Exported special variables
Special Variable, *key-scanner*: Exported special variables
Special Variable, *log-bucket*: Exported special variables
Special Variable, *log-date*: Exported special variables
Special Variable, *log-line-scanner*: Exported special variables
Special Variable, *sample-key*: Exported special variables
Special Variable, *sample-log*: Exported special variables
Special Variable, *timestamp-scanner*: Internal special variables
ssl-cipher: Exported structures
ssl-protocol: Exported structures

T
time: Exported structures
timestamp: Exported structures

U
user-agent: Exported structures

Jump to:   *  
A   B   C   D   E   H   K   R   S   T   U  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   E   L   P   S  
Index Entry  Section

E
elb-log: The elb-log system
elb-log: The elb-log package
elb-log: Exported structures
elb-log-asd: The elb-log-asd package
elb-log.struct: The elb-log<dot>struct package
elb-log.util: The elb-log<dot>util package

L
log-bucket: Exported structures
log-key: Exported structures
log-line: Exported structures

P
Package, elb-log: The elb-log package
Package, elb-log-asd: The elb-log-asd package
Package, elb-log.struct: The elb-log<dot>struct package
Package, elb-log.util: The elb-log<dot>util package

S
Structure, elb-log: Exported structures
Structure, log-bucket: Exported structures
Structure, log-key: Exported structures
Structure, log-line: Exported structures
System, elb-log: The elb-log system

Jump to:   E   L   P   S