[2025-09-22 00:38:00] INFO: Parámetros recibidos en otherReadings
{
    "postID": 12,
    "categories_raw": null,
    "categories_processed": [
        "pools"
    ],
    "request_all": {
        "postID": "12",
        "categoriesSlugs": [
            "pools"
        ]
    }
}
[2025-09-22 00:38:00] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools"
    ]
}
[2025-09-22 00:38:00] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 00:38:00] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 12,
    "cache_key": "blog.other_readings.category_4.exclude_12"
}
[2025-09-22 00:38:00] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        18,
        19,
        20,
        21,
        22,
        24,
        28
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "The 6 Most Common Pool Shapes in Florida"
    ]
}
[2025-09-22 00:38:00] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        18,
        19,
        20,
        21,
        22,
        24,
        28
    ]
}
[2025-09-22 00:38:00] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 00:38:00] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-22 00:38:21] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 00:38:21] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 00:38:21] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 00:38:21] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 114,
    "cache_key": "blog.other_readings.category_4.exclude_114"
}
[2025-09-22 00:38:22] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24,
        28
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "The 6 Most Common Pool Shapes in Florida"
    ]
}
[2025-09-22 00:38:22] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24,
        28
    ]
}
[2025-09-22 00:38:22] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 00:38:22] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 00:38:22] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 114,
    "cache_key": "blog.other_readings.category_16.exclude_114"
}
[2025-09-22 00:38:22] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99,
        100
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool",
        "7 Steps to a Sparkling Clean Pool"
    ]
}
[2025-09-22 00:38:22] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99,
        100
    ]
}
[2025-09-22 00:38:22] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 00:38:22] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 01:13:14] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 01:13:14] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 01:13:14] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 01:13:14] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24,
        28
    ]
}
[2025-09-22 01:13:14] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 01:13:14] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 01:13:14] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99,
        100
    ]
}
[2025-09-22 01:13:14] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 01:13:14] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 02:23:06] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 02:23:06] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 02:23:06] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 02:23:06] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 114,
    "cache_key": "blog.other_readings.category_4.exclude_114"
}
[2025-09-22 02:23:06] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24,
        28
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "The 6 Most Common Pool Shapes in Florida"
    ]
}
[2025-09-22 02:23:06] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24,
        28
    ]
}
[2025-09-22 02:23:06] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 02:23:06] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 02:23:06] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 114,
    "cache_key": "blog.other_readings.category_16.exclude_114"
}
[2025-09-22 02:23:06] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99,
        100
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool",
        "7 Steps to a Sparkling Clean Pool"
    ]
}
[2025-09-22 02:23:06] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99,
        100
    ]
}
[2025-09-22 02:23:06] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 02:23:06] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 02:23:39] INFO: Parámetros recibidos en otherReadings
{
    "postID": 28,
    "categories_raw": null,
    "categories_processed": [
        "trends",
        "pools"
    ],
    "request_all": {
        "postID": "28",
        "categoriesSlugs": [
            "trends",
            "pools"
        ]
    }
}
[2025-09-22 02:23:39] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "trends",
        "pools"
    ]
}
[2025-09-22 02:23:39] INFO: Procesando categoría encontrada
{
    "category_id": 3,
    "category_name": "Trends",
    "category_slug": "trends"
}
[2025-09-22 02:23:39] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 3,
    "postID": 28,
    "cache_key": "blog.other_readings.category_3.exclude_28"
}
[2025-09-22 02:23:39] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 3,
    "posts_count": 1,
    "posts_ids": [
        85
    ],
    "posts_titles": [
        "Great Elements of Pool Design"
    ]
}
[2025-09-22 02:23:39] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 3,
    "category_name": "Trends",
    "posts_count": 1,
    "posts_ids": [
        85
    ]
}
[2025-09-22 02:23:39] INFO: Categoría agregada a resultado final
{
    "category_id": 3,
    "category_name": "Trends",
    "posts_count": 1
}
[2025-09-22 02:23:39] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 02:23:39] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 28,
    "cache_key": "blog.other_readings.category_4.exclude_28"
}
[2025-09-22 02:23:39] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 02:23:39] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 02:23:39] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 02:23:39] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 3,
            "category_name": "Trends",
            "posts_count": 1
        },
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        }
    ]
}
[2025-09-22 04:41:48] INFO: Parámetros recibidos en otherReadings
{
    "postID": 22,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "22",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-22 04:41:48] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-22 04:41:48] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 04:41:48] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 22,
    "cache_key": "blog.other_readings.category_4.exclude_22"
}
[2025-09-22 04:41:48] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        24,
        28
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Preparing for Your Pool Design Appointment",
        "The 6 Most Common Pool Shapes in Florida"
    ]
}
[2025-09-22 04:41:48] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        24,
        28
    ]
}
[2025-09-22 04:41:48] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 04:41:48] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-22 04:41:48] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 22,
    "cache_key": "blog.other_readings.category_14.exclude_22"
}
[2025-09-22 04:41:48] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        24,
        29,
        30
    ],
    "posts_titles": [
        "3D Renderings and Why They're Important",
        "Invest in the Quality of your Living Space",
        "Preparing for Your Pool Appointment",
        "Choosing a Pool Company",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Preparing for Your Pool Design Appointment",
        "What's the Difference Between Glass Tile vs Porcelain Tile",
        "Getting Your Pool Ready for a Hurricane"
    ]
}
[2025-09-22 04:41:48] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        24,
        29,
        30
    ]
}
[2025-09-22 04:41:48] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-22 04:41:48] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-22 10:19:27] INFO: Parámetros recibidos en otherReadings
{
    "postID": 22,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "22",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-22 10:19:27] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-22 10:19:27] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 10:19:27] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 22,
    "cache_key": "blog.other_readings.category_4.exclude_22"
}
[2025-09-22 10:19:27] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        24,
        28
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Preparing for Your Pool Design Appointment",
        "The 6 Most Common Pool Shapes in Florida"
    ]
}
[2025-09-22 10:19:27] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        24,
        28
    ]
}
[2025-09-22 10:19:27] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 10:19:27] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-22 10:19:27] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 22,
    "cache_key": "blog.other_readings.category_14.exclude_22"
}
[2025-09-22 10:19:27] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        24,
        29,
        30
    ],
    "posts_titles": [
        "3D Renderings and Why They're Important",
        "Invest in the Quality of your Living Space",
        "Preparing for Your Pool Appointment",
        "Choosing a Pool Company",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Preparing for Your Pool Design Appointment",
        "What's the Difference Between Glass Tile vs Porcelain Tile",
        "Getting Your Pool Ready for a Hurricane"
    ]
}
[2025-09-22 10:19:27] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        24,
        29,
        30
    ]
}
[2025-09-22 10:19:27] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-22 10:19:27] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-22 13:40:34] INFO: Parámetros recibidos en otherReadings
{
    "postID": 22,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "22",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-22 13:40:34] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-22 13:40:34] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 13:40:34] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 22,
    "cache_key": "blog.other_readings.category_4.exclude_22"
}
[2025-09-22 13:40:34] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        24,
        28
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Preparing for Your Pool Design Appointment",
        "The 6 Most Common Pool Shapes in Florida"
    ]
}
[2025-09-22 13:40:34] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        24,
        28
    ]
}
[2025-09-22 13:40:34] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 13:40:34] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-22 13:40:34] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 22,
    "cache_key": "blog.other_readings.category_14.exclude_22"
}
[2025-09-22 13:40:34] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        24,
        29,
        30
    ],
    "posts_titles": [
        "3D Renderings and Why They're Important",
        "Invest in the Quality of your Living Space",
        "Preparing for Your Pool Appointment",
        "Choosing a Pool Company",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Preparing for Your Pool Design Appointment",
        "What's the Difference Between Glass Tile vs Porcelain Tile",
        "Getting Your Pool Ready for a Hurricane"
    ]
}
[2025-09-22 13:40:34] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        24,
        29,
        30
    ]
}
[2025-09-22 13:40:34] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-22 13:40:34] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-22 13:41:32] INFO: Parámetros recibidos en otherReadings
{
    "postID": 31,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "31",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-22 13:41:32] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-22 13:41:32] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 13:41:32] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 31,
    "cache_key": "blog.other_readings.category_4.exclude_31"
}
[2025-09-22 13:41:32] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 13:41:32] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 13:41:32] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 13:41:32] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-22 13:41:32] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 31,
    "cache_key": "blog.other_readings.category_14.exclude_31"
}
[2025-09-22 13:41:32] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        22,
        24,
        29
    ],
    "posts_titles": [
        "3D Renderings and Why They're Important",
        "Invest in the Quality of your Living Space",
        "Preparing for Your Pool Appointment",
        "Choosing a Pool Company",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "What's the Difference Between Glass Tile vs Porcelain Tile"
    ]
}
[2025-09-22 13:41:32] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        22,
        24,
        29
    ]
}
[2025-09-22 13:41:32] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-22 13:41:32] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-22 13:41:36] INFO: Parámetros recibidos en otherReadings
{
    "postID": 31,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "31",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-22 13:41:36] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-22 13:41:36] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 13:41:36] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 13:41:36] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 13:41:36] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-22 13:41:36] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        22,
        24,
        29
    ]
}
[2025-09-22 13:41:36] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-22 13:41:36] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-22 13:42:00] INFO: Parámetros recibidos en otherReadings
{
    "postID": 60,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "interest",
        "news"
    ],
    "request_all": {
        "postID": "60",
        "categoriesSlugs": [
            "pools",
            "interest",
            "news"
        ]
    }
}
[2025-09-22 13:42:00] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "interest",
        "news"
    ]
}
[2025-09-22 13:42:00] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 13:42:00] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 60,
    "cache_key": "blog.other_readings.category_4.exclude_60"
}
[2025-09-22 13:42:00] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 13:42:00] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 13:42:00] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 13:42:00] INFO: Procesando categoría encontrada
{
    "category_id": 6,
    "category_name": "Interest",
    "category_slug": "interest"
}
[2025-09-22 13:42:00] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 6,
    "postID": 60,
    "cache_key": "blog.other_readings.category_6.exclude_60"
}
[2025-09-22 13:42:00] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 6,
    "posts_count": 10,
    "posts_ids": [
        21,
        23,
        26,
        32,
        35,
        36,
        37,
        43,
        46,
        48
    ],
    "posts_titles": [
        "Is a Pool Heater Worth It?",
        "Ways to Make Your Driveway More Appealing",
        "Ways to Make Your Backyard Relaxing",
        "Raised or Flush Spa?",
        "Light vs. Dark Interior Pool Finish",
        "Getting to Know Your Pool",
        "When's the Best Time to Install a Pool In Florida?",
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "International Post-Covid Market for Swimming Pools",
        "An Outdoor Thanksgiving!"
    ]
}
[2025-09-22 13:42:00] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10,
    "posts_ids": [
        21,
        23,
        26,
        32,
        35,
        36,
        37,
        43,
        46,
        48
    ]
}
[2025-09-22 13:42:00] INFO: Categoría agregada a resultado final
{
    "category_id": 6,
    "category_name": "Interest",
    "posts_count": 10
}
[2025-09-22 13:42:00] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-22 13:42:00] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 60,
    "cache_key": "blog.other_readings.category_13.exclude_60"
}
[2025-09-22 13:42:00] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 7,
    "posts_ids": [
        43,
        44,
        50,
        54,
        79,
        91,
        92
    ],
    "posts_titles": [
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "Hurricane Season and Your Pool",
        "Apex Pavers & Pools Is a 2020 Inc. 5000 company",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Helping the Community: Humane Society Of The Treasure Coast",
        "Baby Boomers and Pool Remodels",
        "Apex Pavers & Pools: An A+ Rated Company"
    ]
}
[2025-09-22 13:42:00] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 7,
    "posts_ids": [
        43,
        44,
        50,
        54,
        79,
        91,
        92
    ]
}
[2025-09-22 13:42:00] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 7
}
[2025-09-22 13:42:00] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 3,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 6,
            "category_name": "Interest",
            "posts_count": 10
        },
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 7
        }
    ]
}
[2025-09-22 14:00:50] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:00:50] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:00:50] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:00:50] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 115,
    "cache_key": "blog.other_readings.category_4.exclude_115"
}
[2025-09-22 14:00:50] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 14:00:50] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:00:50] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:00:50] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:00:50] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 115,
    "cache_key": "blog.other_readings.category_16.exclude_115"
}
[2025-09-22 14:00:50] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 14:00:50] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:00:50] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:00:50] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:01:21] INFO: Parámetros recibidos en otherReadings
{
    "postID": 16,
    "categories_raw": null,
    "categories_processed": [
        "education"
    ],
    "request_all": {
        "postID": "16",
        "categoriesSlugs": [
            "education"
        ]
    }
}
[2025-09-22 14:01:21] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "education"
    ]
}
[2025-09-22 14:01:21] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-22 14:01:21] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 16,
    "cache_key": "blog.other_readings.category_14.exclude_16"
}
[2025-09-22 14:01:21] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        18,
        19,
        20,
        22,
        24,
        29,
        30
    ],
    "posts_titles": [
        "3D Renderings and Why They're Important",
        "Invest in the Quality of your Living Space",
        "Preparing for Your Pool Appointment",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "What's the Difference Between Glass Tile vs Porcelain Tile",
        "Getting Your Pool Ready for a Hurricane"
    ]
}
[2025-09-22 14:01:21] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        18,
        19,
        20,
        22,
        24,
        29,
        30
    ]
}
[2025-09-22 14:01:21] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-22 14:01:21] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:08:21] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:08:21] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:08:21] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:08:21] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:08:21] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:08:21] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:08:21] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:08:21] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:08:21] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:10:53] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:10:53] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:10:53] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:10:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:10:53] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:10:53] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:10:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:10:53] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:10:53] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:11:53] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:11:53] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:11:53] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:11:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:11:53] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:11:53] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:11:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:11:53] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:11:53] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:11:53] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:11:53] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:11:53] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:11:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:11:53] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:11:53] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:11:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:11:53] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:11:53] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:14:18] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:14:18] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:14:18] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:14:18] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:14:18] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:14:18] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:14:18] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:14:18] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:14:18] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:14:24] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:14:24] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:14:24] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:14:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:14:24] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:14:24] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:14:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:14:24] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:14:24] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:22:35] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:22:35] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:22:35] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:22:35] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:22:35] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:22:35] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:22:35] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:22:35] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:22:35] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:30:47] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:30:47] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:30:47] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:30:47] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:30:47] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:30:47] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:30:47] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:30:47] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:30:47] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:34:31] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:34:31] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:34:31] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:34:31] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:34:31] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:34:31] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:34:31] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:34:31] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:34:31] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:34:31] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:34:31] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:34:31] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:34:31] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:34:31] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:34:31] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:34:31] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:34:31] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:34:31] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 14:36:31] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 14:36:31] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 14:36:31] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 14:36:31] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 14:36:31] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 14:36:31] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 14:36:31] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 14:36:31] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 14:36:31] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 15:44:47] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 15:44:47] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 15:44:47] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 15:44:47] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 114,
    "cache_key": "blog.other_readings.category_4.exclude_114"
}
[2025-09-22 15:44:47] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 15:44:47] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 15:44:47] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 15:44:47] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 15:44:47] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 114,
    "cache_key": "blog.other_readings.category_16.exclude_114"
}
[2025-09-22 15:44:47] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 15:44:47] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 15:44:47] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 15:44:47] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 15:53:55] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 15:53:55] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 15:53:55] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 15:53:55] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 115,
    "cache_key": "blog.other_readings.category_4.exclude_115"
}
[2025-09-22 15:53:55] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 15:53:55] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 15:53:55] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 15:53:55] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 15:53:55] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 115,
    "cache_key": "blog.other_readings.category_16.exclude_115"
}
[2025-09-22 15:53:55] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 15:53:55] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 15:53:55] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 15:53:55] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 15:59:01] INFO: Parámetros recibidos en otherReadings
{
    "postID": 79,
    "categories_raw": null,
    "categories_processed": [
        "news"
    ],
    "request_all": {
        "postID": "79",
        "categoriesSlugs": [
            "news"
        ]
    }
}
[2025-09-22 15:59:01] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "news"
    ]
}
[2025-09-22 15:59:01] INFO: Procesando categoría encontrada
{
    "category_id": 13,
    "category_name": "News",
    "category_slug": "news"
}
[2025-09-22 15:59:01] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 13,
    "postID": 79,
    "cache_key": "blog.other_readings.category_13.exclude_79"
}
[2025-09-22 15:59:01] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 13,
    "posts_count": 7,
    "posts_ids": [
        43,
        44,
        50,
        54,
        60,
        91,
        92
    ],
    "posts_titles": [
        "Pool Trends: We're Still Seeing High Demand for Pools Post-Covid",
        "Hurricane Season and Your Pool",
        "Apex Pavers & Pools Is a 2020 Inc. 5000 company",
        "NEWS: Apex Pavers and Pools Buys Lunch for MCSO",
        "Research is Out: Swimming Makes You Happier",
        "Baby Boomers and Pool Remodels",
        "Apex Pavers & Pools: An A+ Rated Company"
    ]
}
[2025-09-22 15:59:01] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 7,
    "posts_ids": [
        43,
        44,
        50,
        54,
        60,
        91,
        92
    ]
}
[2025-09-22 15:59:01] INFO: Categoría agregada a resultado final
{
    "category_id": 13,
    "category_name": "News",
    "posts_count": 7
}
[2025-09-22 15:59:01] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 1,
    "categories_summary": [
        {
            "category_id": 13,
            "category_name": "News",
            "posts_count": 7
        }
    ]
}
[2025-09-22 15:59:13] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 15:59:13] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 15:59:13] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 15:59:13] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 15:59:13] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 15:59:13] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 15:59:13] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 15:59:13] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 15:59:13] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:03:07] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:03:07] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:03:07] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:03:07] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 16:03:07] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:03:07] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:03:07] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:03:07] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:03:07] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:03:13] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:03:13] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:03:13] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:03:13] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 16:03:13] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:03:13] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:03:13] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:03:13] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:03:13] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:03:15] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:03:15] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:03:15] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:03:15] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 16:03:15] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:03:15] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:03:15] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:03:15] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:03:15] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:24:23] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:24:23] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:24:23] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:24:23] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 16:24:23] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:24:23] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:24:23] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:24:23] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:24:23] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:25:32] INFO: Parámetros recibidos en otherReadings
{
    "postID": 73,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "73",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:25:32] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:25:32] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:25:32] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 73,
    "cache_key": "blog.other_readings.category_4.exclude_73"
}
[2025-09-22 16:25:32] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?"
    ]
}
[2025-09-22 16:25:32] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ]
}
[2025-09-22 16:25:32] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:25:32] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:25:32] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 73,
    "cache_key": "blog.other_readings.category_16.exclude_73"
}
[2025-09-22 16:25:32] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 16:25:32] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:25:32] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:25:32] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:28:30] INFO: Parámetros recibidos en otherReadings
{
    "postID": 73,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "73",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:28:30] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:28:30] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:28:30] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ]
}
[2025-09-22 16:28:30] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:28:30] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:28:30] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:28:30] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:28:30] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:28:49] INFO: Parámetros recibidos en otherReadings
{
    "postID": 73,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "73",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:28:49] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:28:49] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:28:49] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ]
}
[2025-09-22 16:28:49] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:28:49] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:28:49] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:28:49] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:28:49] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 16:38:19] INFO: Parámetros recibidos en otherReadings
{
    "postID": 73,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "73",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 16:38:19] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 16:38:19] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 16:38:19] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ]
}
[2025-09-22 16:38:19] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 16:38:19] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 16:38:19] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 16:38:19] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 16:38:19] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 17:59:24] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 17:59:24] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 17:59:24] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 17:59:24] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 115,
    "cache_key": "blog.other_readings.category_4.exclude_115"
}
[2025-09-22 17:59:24] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 17:59:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 17:59:24] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 17:59:24] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 17:59:24] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 115,
    "cache_key": "blog.other_readings.category_16.exclude_115"
}
[2025-09-22 17:59:24] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 17:59:24] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 17:59:24] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 17:59:24] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 18:01:37] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 18:01:37] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 18:01:37] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 18:01:37] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 114,
    "cache_key": "blog.other_readings.category_4.exclude_114"
}
[2025-09-22 18:01:37] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 18:01:37] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 18:01:37] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 18:01:37] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 18:01:37] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 114,
    "cache_key": "blog.other_readings.category_16.exclude_114"
}
[2025-09-22 18:01:37] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 18:01:37] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 18:01:37] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 18:01:37] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 18:01:48] INFO: Parámetros recibidos en otherReadings
{
    "postID": 113,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "113",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 18:01:48] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 18:01:48] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 18:01:48] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 113,
    "cache_key": "blog.other_readings.category_4.exclude_113"
}
[2025-09-22 18:01:48] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 18:01:48] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 18:01:48] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 18:01:48] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 18:01:48] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 113,
    "cache_key": "blog.other_readings.category_16.exclude_113"
}
[2025-09-22 18:01:48] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 18:01:48] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 18:01:48] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 18:01:48] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 18:01:59] INFO: Parámetros recibidos en otherReadings
{
    "postID": 45,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "ideas"
    ],
    "request_all": {
        "postID": "45",
        "categoriesSlugs": [
            "pools",
            "ideas"
        ]
    }
}
[2025-09-22 18:01:59] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "ideas"
    ]
}
[2025-09-22 18:01:59] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 18:01:59] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 45,
    "cache_key": "blog.other_readings.category_4.exclude_45"
}
[2025-09-22 18:01:59] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?"
    ]
}
[2025-09-22 18:01:59] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ]
}
[2025-09-22 18:01:59] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 18:01:59] INFO: Procesando categoría encontrada
{
    "category_id": 15,
    "category_name": "Ideas",
    "category_slug": "ideas"
}
[2025-09-22 18:01:59] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 15,
    "postID": 45,
    "cache_key": "blog.other_readings.category_15.exclude_45"
}
[2025-09-22 18:01:59] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 15,
    "posts_count": 5,
    "posts_ids": [
        69,
        75,
        84,
        100,
        102
    ],
    "posts_titles": [
        "4 Different Fire Features for Your Backyard",
        "Pools for Unique Lots",
        "Mediterranean Pool Design",
        "7 Steps to a Sparkling Clean Pool",
        "4 Water Features to Create a Relaxing Backyard Environment"
    ]
}
[2025-09-22 18:01:59] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5,
    "posts_ids": [
        69,
        75,
        84,
        100,
        102
    ]
}
[2025-09-22 18:01:59] INFO: Categoría agregada a resultado final
{
    "category_id": 15,
    "category_name": "Ideas",
    "posts_count": 5
}
[2025-09-22 18:01:59] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 15,
            "category_name": "Ideas",
            "posts_count": 5
        }
    ]
}
[2025-09-22 18:08:53] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 18:08:53] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 18:08:53] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 18:08:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 18:08:53] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 18:08:53] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 18:08:53] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 18:08:53] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 18:08:53] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 18:09:19] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 18:09:19] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 18:09:19] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 18:09:20] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 18:09:20] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 18:09:20] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 18:09:20] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 18:09:20] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 18:09:20] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 18:10:12] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 18:10:12] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 18:10:12] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 18:10:12] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 18:10:12] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 18:10:12] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 18:10:12] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 18:10:12] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 18:10:12] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 18:51:04] INFO: Parámetros recibidos en otherReadings
{
    "postID": 66,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "education"
    ],
    "request_all": {
        "postID": "66",
        "categoriesSlugs": [
            "pools",
            "education"
        ]
    }
}
[2025-09-22 18:51:04] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "education"
    ]
}
[2025-09-22 18:51:04] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 18:51:04] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 66,
    "cache_key": "blog.other_readings.category_4.exclude_66"
}
[2025-09-22 18:51:04] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?"
    ]
}
[2025-09-22 18:51:04] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22
    ]
}
[2025-09-22 18:51:04] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 18:51:04] INFO: Procesando categoría encontrada
{
    "category_id": 14,
    "category_name": "Education",
    "category_slug": "education"
}
[2025-09-22 18:51:04] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 14,
    "postID": 66,
    "cache_key": "blog.other_readings.category_14.exclude_66"
}
[2025-09-22 18:51:04] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 14,
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        22,
        24,
        29
    ],
    "posts_titles": [
        "3D Renderings and Why They're Important",
        "Invest in the Quality of your Living Space",
        "Preparing for Your Pool Appointment",
        "Choosing a Pool Company",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment",
        "What's the Difference Between Glass Tile vs Porcelain Tile"
    ]
}
[2025-09-22 18:51:04] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10,
    "posts_ids": [
        8,
        9,
        11,
        16,
        18,
        19,
        20,
        22,
        24,
        29
    ]
}
[2025-09-22 18:51:04] INFO: Categoría agregada a resultado final
{
    "category_id": 14,
    "category_name": "Education",
    "posts_count": 10
}
[2025-09-22 18:51:04] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 14,
            "category_name": "Education",
            "posts_count": 10
        }
    ]
}
[2025-09-22 19:20:11] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 19:20:11] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 19:20:11] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 19:20:11] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 114,
    "cache_key": "blog.other_readings.category_4.exclude_114"
}
[2025-09-22 19:20:11] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 19:20:11] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 19:20:11] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 19:20:11] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 19:20:11] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 114,
    "cache_key": "blog.other_readings.category_16.exclude_114"
}
[2025-09-22 19:20:11] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "How Much Does a Swimming Pool Cost on the Treasure Coast & South Florida?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 19:20:11] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 19:20:11] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 19:20:11] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 19:40:09] INFO: Parámetros recibidos en otherReadings
{
    "postID": 115,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "115",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 19:40:09] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 19:40:10] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 19:40:10] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 4,
    "postID": 115,
    "cache_key": "blog.other_readings.category_4.exclude_115"
}
[2025-09-22 19:40:10] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 4,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Backyard Shade Ideas to Keep You Cool This Summer",
        "Kid-Friendly Pool Ideas",
        "Budgeting for a Pool",
        "Decisions, Decisions!",
        "The Benefits of Children Growing Up with a Pool",
        "Is a Pool Heater Worth It?",
        "Can Swimming Help Joints?",
        "Preparing for Your Pool Design Appointment"
    ]
}
[2025-09-22 19:40:10] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 19:40:10] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 19:40:10] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 19:40:10] INFO: Ejecutando query para obtener posts de categoría
{
    "category_id": 16,
    "postID": 115,
    "cache_key": "blog.other_readings.category_16.exclude_115"
}
[2025-09-22 19:40:10] INFO: Query ejecutado, posts obtenidos
{
    "category_id": 16,
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ],
    "posts_titles": [
        "Apex Pavers & Pools vs. A&G Concrete Pools: Which Builder is Right for Your Dream Project?",
        "Apex Pavers & Pools vs. Van Kirk & Sons: Which Pool Builder is Right for You?",
        "Minimalist Swimming Pools",
        "Ultraviolet Pool Sanitizers",
        "The Future of Luxe Pools",
        "3 Reasons Why Lap Pools are Great for your Health!",
        "Mediterranean Pool Design",
        "Great Elements of Pool Design",
        "2016 Pool and Spa Trends",
        "Why Fall is the Perfect Time to Build Your Pool"
    ]
}
[2025-09-22 19:40:10] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        114,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 19:40:10] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 19:40:10] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
[2025-09-22 19:48:04] INFO: Parámetros recibidos en otherReadings
{
    "postID": 114,
    "categories_raw": null,
    "categories_processed": [
        "pools",
        "discover"
    ],
    "request_all": {
        "postID": "114",
        "categoriesSlugs": [
            "pools",
            "discover"
        ]
    }
}
[2025-09-22 19:48:04] INFO: Iniciando procesamiento de categorías
{
    "categories_to_process": [
        "pools",
        "discover"
    ]
}
[2025-09-22 19:48:04] INFO: Procesando categoría encontrada
{
    "category_id": 4,
    "category_name": "Pools",
    "category_slug": "pools"
}
[2025-09-22 19:48:04] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        10,
        12,
        18,
        19,
        20,
        21,
        22,
        24
    ]
}
[2025-09-22 19:48:04] INFO: Categoría agregada a resultado final
{
    "category_id": 4,
    "category_name": "Pools",
    "posts_count": 10
}
[2025-09-22 19:48:04] INFO: Procesando categoría encontrada
{
    "category_id": 16,
    "category_name": "Discover",
    "category_slug": "discover"
}
[2025-09-22 19:48:04] INFO: Posts obtenidos para categoría (después de caché)
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10,
    "posts_ids": [
        115,
        113,
        73,
        81,
        82,
        83,
        84,
        85,
        90,
        99
    ]
}
[2025-09-22 19:48:04] INFO: Categoría agregada a resultado final
{
    "category_id": 16,
    "category_name": "Discover",
    "posts_count": 10
}
[2025-09-22 19:48:04] INFO: Resultado final del endpoint otherReadings
{
    "total_categories_with_posts": 2,
    "categories_summary": [
        {
            "category_id": 4,
            "category_name": "Pools",
            "posts_count": 10
        },
        {
            "category_id": 16,
            "category_name": "Discover",
            "posts_count": 10
        }
    ]
}
