The elb-log Reference Manual

This is the elb-log Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:21:07 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 elb-log

ELB log manager for Common Lisp

Author

Rudolph Miller

Home Page

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

License

MIT

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
  • cl-syntax (system).
  • cl-syntax-interpol (system).
  • cl-syntax-annot (system).
  • cl-annot-prove (system).
  • cl-ppcre (system).
  • zs3 (system).
  • local-time (system).
Source

elb-log.asd.

Child Component

src (module).


3 Modules

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


3.1 elb-log/src

Source

elb-log.asd.

Parent Component

elb-log (system).

Child Components

4 Files

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


4.1 Lisp


4.1.1 elb-log/elb-log.asd

Source

elb-log.asd.

Parent Component

elb-log (system).

ASDF Systems

elb-log.

Packages

elb-log-asd.


4.1.2 elb-log/src/util.lisp

Source

elb-log.asd.

Parent Component

src (module).

Packages

elb-log.util.

Public Interface
Internals

*timestamp-scanner* (special variable).


4.1.3 elb-log/src/struct.lisp

Dependency

util.lisp (file).

Source

elb-log.asd.

Parent Component

src (module).

Packages

elb-log.struct.

Public Interface
Internals

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

Dependency

struct.lisp (file).

Source

elb-log.asd.

Parent Component

src (module).

Packages

elb-log.

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 elb-log

Source

elb-log.lisp.

Use List
Public Interface
Internals

5.2 elb-log-asd

Source

elb-log.asd.

Use List
  • asdf/interface.
  • common-lisp.

5.3 elb-log.struct

Source

struct.lisp.

Use List
  • cl-annot-prove.
  • cl-annot.class.
  • cl-annot.doc.
  • common-lisp.
  • elb-log.util.
Public Interface
Internals

5.4 elb-log.util

Source

util.lisp.

Use List
  • cl-annot-prove.
  • common-lisp.
Used By List
Public Interface
Internals

*timestamp-scanner* (special variable).


6 Definitions

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


6.1 Public Interface


6.1.1 Special variables

Special Variable: *elb-log*

Default value of #S(elb-log).

Package

elb-log.

Source

elb-log.lisp.

Special Variable: *key-scanner*
Package

elb-log.util.

Source

util.lisp.

Special Variable: *log-bucket*

Default value of #S(log-bucket).

Package

elb-log.

Source

elb-log.lisp.

Special Variable: *log-date*

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

Package

elb-log.

Source

elb-log.lisp.

Special Variable: *log-line-scanner*
Package

elb-log.util.

Source

util.lisp.

Special Variable: *sample-key*
Package

elb-log.util.

Source

util.lisp.

Special Variable: *sample-log*
Package

elb-log.util.

Source

util.lisp.


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.

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.

Macro: with-stubs ((&rest fn-name-body-alist) &body body)
Package

elb-log.util.

Source

util.lisp.

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.


6.1.3 Ordinary functions

Function: %make-elb-log (&key credentials bucket-name account-id region)
Package

elb-log.struct.

Source

struct.lisp.

Function: %make-log-bucket (&key buckets elb-log)
Package

elb-log.struct.

Source

struct.lisp.

Function: %make-log-key (&key account-id region date elb-name timestamp elb-ip hash key)
Package

elb-log.struct.

Source

struct.lisp.

Function: %make-log-line (&key time elb-name client client-port backend backend-port request-processing-time backend-processing-time response-processing-time elb-status-code backend-status-code received-bytes sent-bytes request-method request-uri request-protocol user-agent ssl-cipher ssl-protocol)
Package

elb-log.struct.

Source

struct.lisp.

Reader: elb-log-account-id (instance)
Writer: (setf elb-log-account-id) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

account-id.

Reader: elb-log-bucket-name (instance)
Writer: (setf elb-log-bucket-name) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

bucket-name.

Reader: elb-log-credentials (instance)
Writer: (setf elb-log-credentials) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

credentials.

Reader: elb-log-region (instance)
Writer: (setf elb-log-region) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

region.

Function: format-date (date)
Package

elb-log.util.

Source

util.lisp.

Reader: log-bucket-buckets (instance)
Writer: (setf log-bucket-buckets) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

buckets.

Reader: log-bucket-elb-log (instance)
Writer: (setf log-bucket-elb-log) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

elb-log.

Reader: log-key-account-id (instance)
Writer: (setf log-key-account-id) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

account-id.

Reader: log-key-date (instance)
Writer: (setf log-key-date) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

date.

Reader: log-key-elb-ip (instance)
Writer: (setf log-key-elb-ip) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

elb-ip.

Reader: log-key-elb-name (instance)
Writer: (setf log-key-elb-name) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

elb-name.

Reader: log-key-hash (instance)
Writer: (setf log-key-hash) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

hash.

Reader: log-key-key (instance)
Writer: (setf log-key-key) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

key.

Reader: log-key-region (instance)
Writer: (setf log-key-region) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

region.

Reader: log-key-timestamp (instance)
Writer: (setf log-key-timestamp) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

timestamp.

Function: log-keys (&optional log-bucket)

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

Package

elb-log.

Source

elb-log.lisp.

Reader: log-line-backend (instance)
Writer: (setf log-line-backend) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

backend.

Reader: log-line-backend-port (instance)
Writer: (setf log-line-backend-port) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

backend-port.

Reader: log-line-backend-processing-time (instance)
Writer: (setf log-line-backend-processing-time) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

backend-processing-time.

Reader: log-line-backend-status-code (instance)
Writer: (setf log-line-backend-status-code) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

backend-status-code.

Reader: log-line-client (instance)
Writer: (setf log-line-client) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

client.

Reader: log-line-client-port (instance)
Writer: (setf log-line-client-port) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

client-port.

Reader: log-line-elb-name (instance)
Writer: (setf log-line-elb-name) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

elb-name.

Reader: log-line-elb-status-code (instance)
Writer: (setf log-line-elb-status-code) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

elb-status-code.

Reader: log-line-received-bytes (instance)
Writer: (setf log-line-received-bytes) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

received-bytes.

Reader: log-line-request-method (instance)
Writer: (setf log-line-request-method) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

request-method.

Reader: log-line-request-processing-time (instance)
Writer: (setf log-line-request-processing-time) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

request-processing-time.

Reader: log-line-request-protocol (instance)
Writer: (setf log-line-request-protocol) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

request-protocol.

Reader: log-line-request-uri (instance)
Writer: (setf log-line-request-uri) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

request-uri.

Reader: log-line-response-processing-time (instance)
Writer: (setf log-line-response-processing-time) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

response-processing-time.

Reader: log-line-sent-bytes (instance)
Writer: (setf log-line-sent-bytes) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

sent-bytes.

Reader: log-line-ssl-cipher (instance)
Writer: (setf log-line-ssl-cipher) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

ssl-cipher.

Reader: log-line-ssl-protocol (instance)
Writer: (setf log-line-ssl-protocol) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

ssl-protocol.

Reader: log-line-time (instance)
Writer: (setf log-line-time) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

time.

Reader: log-line-user-agent (instance)
Writer: (setf log-line-user-agent) (instance)
Package

elb-log.struct.

Source

struct.lisp.

Target Slot

user-agent.

Function: log-lines (log-key &key bucket)

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

Package

elb-log.

Source

elb-log.lisp.

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.

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.

Function: make-log-key (key)
Package

elb-log.struct.

Source

struct.lisp.

Function: make-log-line (string)
Package

elb-log.struct.

Source

struct.lisp.

Function: parse-date (date)
Package

elb-log.util.

Source

util.lisp.

Function: parse-timestamp (timestamp)
Package

elb-log.util.

Source

util.lisp.


6.1.4 Standalone methods

Method: access-key ((obj elb-log))
Package

zs3.

Source

struct.lisp.

Method: secret-key ((obj elb-log))
Package

zs3.

Source

struct.lisp.


6.1.5 Structures

Structure: elb-log

Struct of account information.

Package

elb-log.struct.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: credentials
Type

cons

Readers

elb-log-credentials.

Writers

(setf elb-log-credentials).

Slot: bucket-name
Type

string

Readers

elb-log-bucket-name.

Writers

(setf elb-log-bucket-name).

Slot: account-id
Type

(or null string)

Readers

elb-log-account-id.

Writers

(setf elb-log-account-id).

Slot: region
Type

(or null string)

Readers

elb-log-region.

Writers

(setf elb-log-region).

Structure: log-bucket

Struct of ELB log bucket.

Package

elb-log.struct.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: buckets
Type

list

Readers

log-bucket-buckets.

Writers

(setf log-bucket-buckets).

Slot: elb-log
Type

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

Readers

log-bucket-elb-log.

Writers

(setf log-bucket-elb-log).

Structure: log-key

Struct of ELB log object key.

Package

elb-log.struct.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: account-id
Type

(or null string)

Readers

log-key-account-id.

Writers

(setf log-key-account-id).

Slot: region
Type

(or null string)

Readers

log-key-region.

Writers

(setf log-key-region).

Slot: date
Type

(or null local-time:timestamp)

Readers

log-key-date.

Writers

(setf log-key-date).

Slot: elb-name
Type

(or null string)

Readers

log-key-elb-name.

Writers

(setf log-key-elb-name).

Slot: timestamp
Package

local-time.

Type

(or null local-time:timestamp)

Readers

log-key-timestamp.

Writers

(setf log-key-timestamp).

Slot: elb-ip
Type

(or null string)

Readers

log-key-elb-ip.

Writers

(setf log-key-elb-ip).

Slot: hash
Type

(or null string)

Readers

log-key-hash.

Writers

(setf log-key-hash).

Slot: key
Package

zs3.

Type

(or null zs3::key)

Readers

log-key-key.

Writers

(setf log-key-key).

Structure: log-line

Struct of ELB log line.

Package

elb-log.struct.

Source

struct.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: time
Package

common-lisp.

Type

(or null local-time:timestamp)

Readers

log-line-time.

Writers

(setf log-line-time).

Slot: elb-name
Type

(or null string)

Readers

log-line-elb-name.

Writers

(setf log-line-elb-name).

Slot: client
Type

(or null string)

Readers

log-line-client.

Writers

(setf log-line-client).

Slot: client-port
Type

(or null integer)

Readers

log-line-client-port.

Writers

(setf log-line-client-port).

Slot: backend
Type

(or null string)

Readers

log-line-backend.

Writers

(setf log-line-backend).

Slot: backend-port
Type

(or null integer)

Readers

log-line-backend-port.

Writers

(setf log-line-backend-port).

Slot: request-processing-time
Type

(or null float)

Readers

log-line-request-processing-time.

Writers

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

Slot: backend-processing-time
Type

(or null float)

Readers

log-line-backend-processing-time.

Writers

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

Slot: response-processing-time
Type

(or null float)

Readers

log-line-response-processing-time.

Writers

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

Slot: elb-status-code
Type

(or null integer)

Readers

log-line-elb-status-code.

Writers

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

Slot: backend-status-code
Type

(or null integer)

Readers

log-line-backend-status-code.

Writers

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

Slot: received-bytes
Type

(or null integer)

Readers

log-line-received-bytes.

Writers

(setf log-line-received-bytes).

Slot: sent-bytes
Type

(or null integer)

Readers

log-line-sent-bytes.

Writers

(setf log-line-sent-bytes).

Slot: request-method
Type

(or null string)

Readers

log-line-request-method.

Writers

(setf log-line-request-method).

Slot: request-uri
Type

(or null string)

Readers

log-line-request-uri.

Writers

(setf log-line-request-uri).

Slot: request-protocol
Type

(or null string)

Readers

log-line-request-protocol.

Writers

(setf log-line-request-protocol).

Slot: user-agent
Type

(or null string)

Readers

log-line-user-agent.

Writers

(setf log-line-user-agent).

Slot: ssl-cipher
Type

(or null string)

Readers

log-line-ssl-cipher.

Writers

(setf log-line-ssl-cipher).

Slot: ssl-protocol
Type

(or null string)

Readers

log-line-ssl-protocol.

Writers

(setf log-line-ssl-protocol).


6.2 Internals


6.2.1 Special variables

Special Variable: *timestamp-scanner*
Package

elb-log.util.

Source

util.lisp.


6.2.2 Macros

Macro: with-stub-make-log-bucket (&body body)
Package

elb-log.

Source

elb-log.lisp.


6.2.3 Ordinary functions

Function: copy-elb-log (instance)
Package

elb-log.struct.

Source

struct.lisp.

Function: copy-log-bucket (instance)
Package

elb-log.struct.

Source

struct.lisp.

Function: copy-log-key (instance)
Package

elb-log.struct.

Source

struct.lisp.

Function: copy-log-line (instance)
Package

elb-log.struct.

Source

struct.lisp.

Function: elb-log-p (object)
Package

elb-log.struct.

Source

struct.lisp.

Function: format-bucket-prefix (date &optional elb-log)
Package

elb-log.

Source

elb-log.lisp.

Function: log-bucket-p (object)
Package

elb-log.struct.

Source

struct.lisp.

Function: log-key-p (object)
Package

elb-log.struct.

Source

struct.lisp.

Function: log-line-p (object)
Package

elb-log.struct.

Source

struct.lisp.

Function: set-accout-id-and-region (elb-log)
Package

elb-log.

Source

elb-log.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%make-elb-log: Public ordinary functions
%make-log-bucket: Public ordinary functions
%make-log-key: Public ordinary functions
%make-log-line: Public ordinary functions

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

A
access-key: Public standalone methods

C
copy-elb-log: Private ordinary functions
copy-log-bucket: Private ordinary functions
copy-log-key: Private ordinary functions
copy-log-line: Private ordinary functions

E
elb-log-account-id: Public ordinary functions
elb-log-bucket-name: Public ordinary functions
elb-log-credentials: Public ordinary functions
elb-log-p: Private ordinary functions
elb-log-region: Public ordinary functions

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

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

M
Macro, with-elb-log: Public macros
Macro, with-specified-date-elb-log: Public macros
Macro, with-stub-make-log-bucket: Private macros
Macro, with-stubs: Public macros
Macro, with-this-elb-log: Public macros
make-elb-log: Public ordinary functions
make-log-bucket: Public ordinary functions
make-log-key: Public ordinary functions
make-log-line: Public ordinary functions
Method, access-key: Public standalone methods
Method, secret-key: Public standalone methods

P
parse-date: Public ordinary functions
parse-timestamp: Public ordinary functions

S
secret-key: Public standalone methods
set-accout-id-and-region: Private ordinary functions

W
with-elb-log: Public macros
with-specified-date-elb-log: Public macros
with-stub-make-log-bucket: Private macros
with-stubs: Public macros
with-this-elb-log: Public macros


A.3 Variables

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

*
*elb-log*: Public special variables
*key-scanner*: Public special variables
*log-bucket*: Public special variables
*log-date*: Public special variables
*log-line-scanner*: Public special variables
*sample-key*: Public special variables
*sample-log*: Public special variables
*timestamp-scanner*: Private special variables

A
account-id: Public structures
account-id: Public structures

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

C
client: Public structures
client-port: Public structures
credentials: Public structures

D
date: Public structures

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

H
hash: Public structures

K
key: Public structures

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

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

T
time: Public structures
timestamp: Public structures

U
user-agent: Public structures