ExtendedLog
Background & Context

-
- Extended Log Format.
- Customizable log format for advanced logging.
- Plain text format.
- Represents each record as a line of text.
- Developed by W3C.
Import

- Import["file","ExtendedLog"] imports a log file as a Tabular object.
- Import["file",{"ExtendedLog",elem}] imports the specified element.
- Import["file",{"ExtendedLog",elem,subelem1,…}] imports subelements subelemi, useful for partial data import.
- The format "ExtendedLog" must always be specified when importing extended log files.
- See the following reference pages for full general information:
-
Import import from a file CloudImport import from a cloud object ImportString import from a string ImportByteArray import from a byte array
Import Elements


- General Import elements:
-
"Elements" list of elements and options available in this file "Summary" summary of the file "Rules" list of rules for all available elements - Data representation elements:
-
"Data" two-dimensional array "Dataset" table data as a Dataset "Tabular" a Tabular object - Import by default uses the "Tabular" element.
- Subelements for partial data import for the "Tabular" element can take row and column specifications in the form {"Tabular",rows,cols}, where rows and cols can be any of the following:
-
n nth row or column -n counts from the end n;;m from n through m n;;m;;s from n through m with steps of s {n1,n2,…} specific rows or columns ni - Data descriptor elements:
-
"ColumnLabels" names of columns "ColumnTypes" association with data type for each column "Schema" TabularSchema object - Columns or identifiers typically present in an extended log file are:
-
"Date" date of the request "Time" time of the request "ClientToServerUsername" name of the client accessing the server or an IP number "ClientIP" IP address of the client "ClientToServerMethod" the HTTP method used "ClientToServerURIStem" URI stem only, without the query "ClientToServerURIQuery" query portion only "ServerToClientStatus" the HTTP status code returned to the client "TimeTaken" time to complete the transaction in seconds - Metadata elements:
-
"ColumnCount" number of columns stored in file "Dimensions" data dimensions "RowCount" number of rows stored in file
Import Options

- General Import options:
-
"Schema" Automatic schema used to construct Tabular object - Possible settings for the "Schema" option include:
-
schema a complete TabularSchema specification propval a schema property and value (see reference page for TabularSchema) <|"prop1"val1,…|> an association of schema properties and values
Examples
open all close allBasic Examples (2)
Import Elements (20)
"Data" (6)
"Dataset" (1)
Import a log file as a Dataset:
"Schema" (1)
Get the TabularSchema object:
"Tabular" (6)
Import a log file as a Tabular object:
Import Options (2)
Import automatically infers column labels and types from data stored in a log file:
Related Guides
History
Introduced in 2025 (14.3)